Распознавание голоса без интернета в Android

Я искал несколько библиотек распознавания голоса, которые поддерживают Android, но ни одна из них не работает без вызова сервера или без использования Интернета. Мое требование - обнаружить некоторые конкретные ключевые слова и выполнить соответствующие действия без Интернета, т.е. анализ ключевых слов должен выполняться локально. Так есть ли библиотека распознавания голоса, которая способна на это. CMU Sphinx - единственный инструментарий, который, по словам людей, может достичь этого, но ему по-прежнему нужен алгоритм для определения ключевого слова в речь.


person Ritesh Kumar Dubey    schedule 12.06.2012    source источник
comment
Тренируйте его только на словах, которые хотите уловить.   -  person Robert Harvey    schedule 12.06.2012
comment
Определите лучший алгоритм для определения ключевого слова.   -  person Kaarel    schedule 12.06.2012


Ответы (1)


Вы можете использовать Pocketsphinx либо со статистической моделью, которую вы можете обучайте на корпусе, который отражает язык, на котором пользователи, вероятно, говорят с вашим приложением, или вы можете определить грамматику JSGF, которая явно определяет язык как набор контекстно-свободных правил. В обоих случаях вам понадобится акустическая модель и сопоставление фонетических символов с орфографическими словами. Проект CMU Sphinx предоставляет эти ресурсы для английского и некоторых других языков.

Как только речь распознается, она превращается в простую строку, к которой вы можете применить любой алгоритм «определения ключевого слова», который вы хотите применить.

Примером Android-приложения на основе Pocketsphinx, использующего распознавание речи на основе JSGF, является Inimesed.

person Kaarel    schedule 12.06.2012
comment
Пытался запустить демонстрационный пример pocketsphinx для Android, но безуспешно .... и как я могу использовать cmusphinx для создания собственного проекта, который мог бы распознавать определенные ключевые слова на английском языке, такие как вверх, вниз, влево и вправо ... Любые помощь будет оценена. - person Ritesh Kumar Dubey; 18.06.2012