Android: распознавание речи Добавить словарь? - PullRequest
5 голосов
/ 24 мая 2011

Я использую функцию распознавания речи в Android. Есть ли способ добавить свои собственные слова или фразы в словарь Android для распознавания речи

Ответы [ 2 ]

8 голосов
/ 24 мая 2011

Нет. Вы можете использовать только две поддерживаемые языковые модели. Встроенное распознавание речи, предоставляемое Google, поддерживает только модели языка диктовки и поиска. См. http://developer.android.com/reference/android/speech/RecognizerIntent.html и LANGUAGE_MODEL_FREE_FORM или LANGUAGE_MODEL_WEB_SEARCH.

http://developer.android.com/resources/articles/speech-input.html говорит:

Вы можете убедиться, что ваши пользователи имеют лучший опыт возможен по запросу соответствующая языковая модель: free_form для диктовки или web_search для более коротких поисковых фраз. Мы разработал модель «свободной формы» для повысить точность диктовки для голосовая клавиатура, при этом «веб-поиск» Модель используется, когда пользователи хотят голосовой поиск

4 голосов
/ 13 февраля 2012

Майкл прав, вы не можете изменить языковую модель.

Однако вы можете использовать "похожие на" алгоритмы для обработки результатов с Android и сопоставления слов, которые он не знает.

См. Мой ответ здесь:

распознавание речи уменьшает возможные результаты поиска

...