Ответ 1
Из моих комментариев, отправленных в качестве ответа:
[....] Шаг 1 для таких вопросов, как включить OpenEarsLogging и verbosePocketsphinx, который даст вам очень тонкую информацию о том, что происходит не так (найдите выход консоли для слов error и предупреждения для сохранения время). Инструкции по этому поводу можно найти в документах. Не стесняйтесь задавать вопросы форумам OpenEars [....]: http://politepix.com/forums/openears Вы также можете проверить этот поток: http://politepix.com/forums/topic/other-languages
Решение:
Чтобы следить за более поздними читателями, после включения регистрации мы получили эту работу, используя файл mix_weights в качестве замены sendump и убедившись, что фонетический словарь использовал фонемы, которые присутствовали в акустической модели, а не на английском языке - языковые фонемы.
Полную дискуссию, в которой мы выполнили эту диагностику, можно прочитать здесь: http://www.politepix.com/forums/topic/using-russian-acoustic-model/
UPDATE: поскольку на этой неделе был выпущен OpenEars 1.5, можно передать путь к любой акустической модели в качестве аргумента для основного метода прослушивания, и существует гораздо более стандартизированный метод для упаковки и ссылки на любую акустическую модель, чтобы вы может иметь много акустических моделей в одном приложении. Информация в этом сообщении на форуме заменяет информацию в обсуждении, на которое я ссылался в этом ответе: http://www.politepix.com/forums/topic/creating-an-acoustic-model-bundle-for-openears-1-5-and-up/ Я оставил остальную часть ответа по историческим причинам и потому, что может подробности в этом обсуждении, которые по-прежнему полезны, но его можно пропустить в пользу новой ссылки.