Как я могу использовать распознавание голоса, используемое Android на Ubuntu?

Если я разрабатываю приложение для Android, которое использует TTS и распознавание голоса, какие библиотеки используются для одинакового распознавания голоса и речи в Ubuntu?

Я предполагаю espeak для преобразования текста в речь, но я не уверен, какая библиотека распознавания голоса и система словаря / обучения / калибровки используются для распознавания голоса.

Я хотел бы сделать приложение доступным на Ubuntu Desktop.
а также проверить его вне эмулятора

3 ответа

Решение

Вы можете использовать API веб- речи Google для своего приложения. Он использует ту же технологию, что и на Android.

  1. Распознавание голоса в Android зависит от подключения к Интернету, поскольку на сервере имеется обширная база данных шаблонов голоса. (Я думаю)

    • Компьютеры еще не очень хорошо распознают голос, поэтому вам нужна огромная база данных с большим количеством голосов, чтобы компьютер мог ссылаться и лучше понимать слова. (По крайней мере, в последний раз я изучал это)

    • Как так, вы не можете использовать его в автономном режиме.

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

    • Создавая удаленный рабочий стол / соединение VNC, и прямой

    • или с помощью приложения удаленной клавиатуры.

Chrome может использовать распознавание голоса для поиска, а с расширением - для заполнения данных поля. но насколько я знаю, вот и все.

и это все, что я знаю.

Возможно, вы используете CMU Sphinx, его можно использовать как инструментарий для разработки распознавания речи как в Linux, так и в Android: CMU Sphinx

Другие вопросы по тегам