[Olympus developers 19]: PocketSphinx API changes

David Huggins-Daines dhuggins at cs.cmu.edu
Mon Apr 21 17:10:56 EDT 2008


I probably mentioned to you elsewhere that the PocketSphinx API is 
changing with the next release.  This is why we had some problems a 
while back with all of your components that pointed to the trunk of 
PocketSphinx SVN breaking :)

This new API is almost completely implemented (except for word 
confidence scores, at the moment), and it brings with it a few advantages:

 1) Decoder is much smaller
 2) Decoder is a bit faster
 3) Language models can be interpolated at run-time
 4) Thread safe, and you can run multiple decoders in the same process 
(with or without threading)

The API migration document for PocketSphinx 0.5 isn't done yet, but you 
can browse the API documentation on-line for the time being:

http://www.speech.cs.cmu.edu/sphinx/doc/doxygen/pocketsphinx/

This also includes links to the SphinxBase API, which becomes a bit more 
important since it is what you will use to do LM scoring.


More information about the Olympus-developers mailing list