Android: Speech Recognition without using google server

Swathi EP picture Swathi EP · Dec 9, 2010 · Viewed 53.7k times · Source

I want to develop an Speech recognizer in android, which should work in offline. As the android's built-in speech recognizer uses google server which needs internet, i want an alternative which works in the absence of internet.

Please suggest me some way to achieve the above feature.

Answer

Nikolay Shmyrev picture Nikolay Shmyrev · Dec 9, 2010

We used to recommend pocketsphinx, but now more advanced technology based on Kaldi toolkit is available.

The demo is here: Vosk API, you can simply load it in Android Studio and run. Full disclosure: I am the primary author of Vosk.

It supports speech recognition in 7 major languages - English, Chinese, Spanish, Portuguese, German, French and Russian.