Как получить речевую подписку в приложении для Android? - PullRequest
0 голосов
/ 12 декабря 2018

Привет, я использую:

Когда я запускаю распознаватель речи, он не 'не работает и тратит мне эту ошибку:

2018-12-12 14: 35: 14.064 6546-6546 / tck.com.maggie E / SpeechRecognizer: нет выбранной службы распознавания голоса

¿Как я могу заставить его работать?

Примечания: Это прекрасно работает на смартфоне, я не знаю, нужно ли мне использовать другой драйвер дляМикрофон и динамик.

Ответы [ 3 ]

0 голосов
/ 14 декабря 2018

Ваш образец кода ищет собственную службу SpeechRecognizer, но не может ее обнаружить.Это дополнительная услуга, которая реализована на большинстве мобильных устройств Android, но мы не включили ее в образы системы Android Things.

Однако эту функцию можно реализовать с помощью внешней службы распознавания речи, такой как Google Cloud Speech API .Вот ссылка на пример кода Android для Cloud Speech.

0 голосов
/ 17 января 2019

Я решил установить через adb tool Google Assistant APK в своих андроиде

  1. Получить apk с некоторыми Chrome или Firefox extension
  2. Подключение через adb tool к вашим андроидам
  3. adb install /path-of-your-apk/app.apk

После этого SpeechRecognizer будет работать нормально

0 голосов
/ 12 декабря 2018

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

...