Привет, я использую:
Когда я запускаю распознаватель речи, он не 'не работает и тратит мне эту ошибку:
2018-12-12 14: 35: 14.064 6546-6546 / tck.com.maggie E / SpeechRecognizer: нет выбранной службы распознавания голоса
¿Как я могу заставить его работать?
Примечания: Это прекрасно работает на смартфоне, я не знаю, нужно ли мне использовать другой драйвер дляМикрофон и динамик.
Ваш образец кода ищет собственную службу SpeechRecognizer, но не может ее обнаружить.Это дополнительная услуга, которая реализована на большинстве мобильных устройств Android, но мы не включили ее в образы системы Android Things.
SpeechRecognizer
Однако эту функцию можно реализовать с помощью внешней службы распознавания речи, такой как Google Cloud Speech API .Вот ссылка на пример кода Android для Cloud Speech.
Я решил установить через adb tool Google Assistant APK в своих андроиде
adb install /path-of-your-apk/app.apk
После этого SpeechRecognizer будет работать нормально
Это означает, что либо у пользователя вообще не установлен распознаватель речи, либо он не настроен для работы.Вы ничего не можете сделать, чтобы это исправить, пользователь должен установить один.