Я работаю над адаптацией существующего приложения Android для работы с Google Glass в качестве доказательства концепции. Я хотел бы использовать голосовой ввод в своем приложении, чтобы заменить некоторые функции, которые в настоящее время требуют сенсорного ввода.
Я могу развернуть свой APK в Google Glass и запустить его без проблем (через ADB), но после его запуска ни один API распознавания речи Android, который я пробовал, не работает на Glass:
startActivityForResult(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH));
Это приводит к исключению ActivityNotFoundException ("не найдено действий для обработки намерений") при работе в Google Glass.
SpeechRecognizer.IsRecognitionAvailable(context);
Это всегда возвращает false в Google Glass.
Мне любопытно, если кто-нибудь еще столкнулся с этими проблемами или есть какие-либо предложения.