2014-10-28 6 views
0

Контекст

я в настоящее время строит SDk/услуги по которым приложения могут получить доступ к голосовой команды на основе, На данный момент я использую андроид pocketsphinx обнаружить ключевое слово (которое «бодрствование »), а затем проанализировать целые предложения с распознаванием голоса Google, Но моя проблема в том, что я хочу сделать все это офлайн! Так что я нахожусь в моем пути, чтобы заменить Google распознавания голоса полным использованием pocketsphinx ...Android pocketsphinx и FSG модель

Моя проблема

Пользователь определить, какой это слово, которое он хочет, чтобы обнаружить, и ранее я просто сравнил сказал -word и то, что голосовая речь в тексте google вернула мне ... Так что я знаю, что хочу обновить грамматику, которую использует карманный сфинкс, только с помощью слова, заданного пользователем, что проблематично, потому что (после javadoc android pocket sphinx) он может принимать только грамматические файлы!

Вопрос

Есть ли способ я могу обновить андроид грамматику pocketsphinx на лету?

Редактировать

Я забыл говорить об этом методе: public void addFsgSearch(String searchName, FsgModel fsgModel)github pocketsphinx)

которым, кажется, deosn't взять файл грамматики, как и любой другой метод грамматики сеттер, а класс/структура ? но проблема в том, что это не документировано .....

ответ

0

Если вам нужно обнаружить только одно слово, подумайте об использовании addKeywordSearch.

+0

Я не буду добавлять только один, но номер (превосходящий один), который я не знаю – CollioTV

+0

Я имел в виду фразу, а не слово. Как 'addKeyWordSearch (« ключевое слово »,« okay google »)' –