Search code examples
androidspeech-recognitionspeech-to-text

Speech recognition on Android trainable for specific grammar/accent?


I want to develop an Android application that has speech to text features. Is there a program available which will be possible to train (in English) for specific grammar/accent?


Solution

  • If you need to train your speech recognition system and improve it's accuracy, you should search for more flexible framework than google's embedded speech recognition.

    You can try CMUSphinx, an open source speech recognition toolkit which is flexible offline solution that allows you to specify the grammar and train acoustic model for speech recognition. To learn how to use CMUSphinx for speech recognition see

    http://cmusphinx.sourceforge.net/wiki/tutorialandroid

    To learn how to adapt the acoustic model for CMUSphinx (usually you don't need that) see

    http://cmusphinx.sourceforge.net/wiki/tutorialam

    To learn how to write the grammar see

    http://cmusphinx.sourceforge.net/wiki/tutoriallm