Android: Append Dictionary Speech Recognition?

I am using Intent Recognizer for Android in Android. Is there a way to add my own customized words or phrases to the Android speech recognition dictionary?

+4
android dictionary speech-recognition
source share
3 answers

Not. You can use only two supported language models. The built-in speech recognition provided by google only supports dictation and search models. See http://developer.android.com/reference/android/speech/RecognizerIntent.html and LANGUAGE_MODEL_FREE_FORM or LANGUAGE_MODEL_WEB_SEARCH.

http://developer.android.com/resources/articles/speech-input.html says:

You can make sure that your users have the best experience available by requesting the appropriate language model: free_form for dictation, or web_search for shorter search phrases. We developed a “free form” model to improve the dictation accuracy for the voice keyboard, and a “web search” model is used when users want voice search

+8
source share

Michael is right, you cannot change the language model.

However, you can use the “sounds” algorithms to process the results from Android and matching words that it does not know.

See my answer here:

speech recognition reduces possible search results

+2
source share

You cannot change the dictionary in the Google API.

If you want Recognizer based on your own dictionary, you should try CMUShinx, here is the link to the demo: PokcetSphinx Tutorial for Android

0
source share

All Articles