Подтвердить что ты не робот

Android: распознавание речи без использования сервера google

Я хочу разработать распознаватель речи в android, который должен работать в автономном режиме. Поскольку встроенный речевой распознаватель android использует сервер google, который нуждается в Интернете, я хочу альтернативу, которая работает в отсутствие интернета.

Пожалуйста, предложите мне какой-то способ достичь вышеуказанной функции.

4b9b3361

Ответ 1

Pocketsphinx может работать на Android. См.

CMU Sphinx (в SourceForge)

В настоящее время код может быть проверен из подрывной деятельности (его лучше использовать подрывную деятельность, а не для загрузки моментальных снимков), он очень прост в использовании, просто импортируйте проект в eclipse и запустите его на своем устройстве:

CMU Sphinx: Pocket Sphinx Android Demo

Вы можете найти учебник с подробностями здесь:

CMU Sphinx: Pocket Sphinx Android Tutorial

Ответ 2

Если распознаватель речи имеет ограниченный словарный запас (как в простом голосовом пользовательском интерфейсе) и ограниченное количество выборок - возможно, это возможно. Такие приложения, как Транскрипция, не являются вероятной задачей для Android (в автономном режиме). Также необходим DSP для распознавания голоса... Ограниченный словарь и ограниченный очень немногими образцами может быть лучшим выбором.

Ответ 3

Если вы действительно хотите инвестировать время и трудовые ресурсы для своей цели, посмотрите на Java-Project Java Speech API 2.0 (JSR 113).

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

Ответ 4

Вы можете загрузить голоса Google для последующего использования. От вашего мобильного телефона → Настройки → "Язык и ввод" → "Голосовой поиск" → "Загрузка автономного распознавания речи" → Выберите языковой пакет.

Или вы можете использовать другие программы, такие как Помощник по мобильному телефону https://play.google.com/store/apps/details?id=com.nuance.balerion&hl=en

Ответ 5

Вы не будете довольны этим обходным решением, но здесь: Запишите речь и сохраните ее позже. Когда доступно интернет-соединение, подключитесь к Интернету, воспроизведите записанную речь и преобразуйте ее в текст.

Эй, это самый простой способ, которым я могу думать и могу работать для некоторых приложений, таких как диктовка и заметки.