Search code examples
androidspeech-recognitionoffline

Android: Speech Recognition without using google server


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.


Solution

  • 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.