Android offline voice recognition

I already use HTK (a hidden Markov model toolkit) for recognizing certain commands, it is used to control my Android application, but in this case I need to transfer some voice data to the server, and this may take longer.

To prevent this delay, I am thinking about using pocketsphinx to recognize voice data locally using the Android application so that I do not need to transfer this sound to the server.

If this is a good idea, is it easy to learn pocketsphinx from scratch? In addition, what are the advantages and disadvantages of both methods (server-based and local voice recognition), and which is better?

+2
source share
1 answer

CMUSphinx is definitely a great idea; it has several advantages over HTK:

  • Best license
  • Works offline on Android
  • Fast
  • Support for multiple languages ​​offline
  • Easier to use and learn

You should definitely try Pocketsphinx, for more information see

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

0
source

All Articles