Android: распознавание речи без использования сервера google
Я хочу разработать распознаватель речи в android, который должен работать в автономном режиме. Поскольку встроенный распознаватель речи android использует сервер google, которому нужен интернет, я хочу альтернативу, которая работает в отсутствие интернета.
пожалуйста, предложите мне какой-то способ для достижения вышеуказанной функции.
5 ответов:
Pocketsphinx может работать на Android. Смотрите
код в настоящее время можно проверить из subversion (лучше использовать subversion, а не загружать снимки), его очень легко использовать, просто импортируйте проект в eclipse и запустите его на своем устройстве:
CMU Sphinx: карманный Сфинкс Android Demo
вы можете найти учебник с подробностями здесь:
Если распознаватель речи имеет ограниченный словарный запас (как в простом голосовом пользовательском интерфейсе) и ограничен несколькими образцами - это возможно. Такие приложения, как транскрипция, вряд ли будут выполняться на Android (в автономном режиме). Также DSP требуется для распознавания голоса ... Ограниченный словарный запас и ограниченный очень немногими образцами может быть вашим лучшим выбором.
Если вы действительно хотите инвестировать время и рабочую силу для своей цели, посмотрите на Java-Project Java Speech API 2.0 (JSR 113).
Он используется на "обычных" мобильных телефонов для голосовых команд и работает в автономном режиме. К сожалению, проект прекращен.
вы можете скачать Google voices для последующего использования. С вашего мобильного телефона - > настройка - > "язык и ввод" - > "голосовой поиск" - > "загрузить автономное распознавание речи" - > выберите языковой пакет .
или вы можете использовать другие программы, такие как Мобильный Помощник Дракона https://play.google.com/store/apps/details?id=com.nuance.balerion&hl=en
вы не будете довольны этим обходным путем, но здесь идет: запишите речь и сохраните ее на потом. При наличии подключения к интернету подключитесь к интернету, воспроизведите записанную речь и преобразуйте ее в текст.
Эй, это самый простой способ, который я могу придумать и может работать для некоторых приложений, таких как диктовка и заметки.