speech recognition help

Stef Mientki stef.mientki at gmail.com
Sat Mar 21 16:10:42 CET 2009

Tim Chase wrote:
>> do u know which one
>> 1. cmu sphinx
>> 2. natural speaking
>> 3. windows sapi
>> is best ( in accuray and speed ) for predefined vocabulary.. and 
>> worth for
>> learning as well.?
> For a pre-defined vocabulary, they should all be pretty good.  In 
> general (for non-predefined vocabularies), I've heard that NS beats 
> both Sphinx and SAPI in terms of recognition quality.
> I haven't seen any comparisons between Sphinx and SAPI.
> Other considerations may also come into play:
>  - do you expect all your users to have a copy of NS?  Then you might 
> have to look into something other than NS if they won't. Or perhaps NS 
> has a developers' toolkit that allows for redistribution when built 
> into your app.
>  - do you expect all your users to run Windows (as I type this from my 
> Linux box...)?  If not, then SAPI won't be available to your 
> Mac/Linux/BSD/BeOS/Amiga/whatever users.
>  - do you need TTS (text-to-speech) capabilities as well?  SAPI 
> includes them.  (there are other TTS libraries available such as 
> mbrola/festival that are available for this if needed)
>  - how easy is it to bind to Python?  Sphinx has Python bindings 
> detailed on the website.  I can't speak for NS or SAPI.
both are covered by DragonFly

More information about the Python-list mailing list