Контекст
я в настоящее время строит 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 взять файл грамматики, как и любой другой метод грамматики сеттер, а класс/структура ? но проблема в том, что это не документировано .....
Я не буду добавлять только один, но номер (превосходящий один), который я не знаю – CollioTV
Я имел в виду фразу, а не слово. Как 'addKeyWordSearch (« ключевое слово »,« okay google »)' –