Я использую SpeechRecognizer API для приложения, которое я создаю для Google Glass, которое воспринимает речь. Проблема, с которой я столкнулся, заключалась в том, что если детектор речи ничего не слышал, он быстро переставал слушать и заканчивал процесс распознавания.
Я обнаружил, что можно добавить следующие дополнения: EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
Это может задержать время, когда он перестанет слушать. Я реализовал это в своем коде близко к тому, как это сделал пользователь, задавший этот вопрос (в методе onClick(), установленном на 5000 миллисекунд): Дополнительные функции Android о распознавании речи не работают
Добавление Extras не изменило работу программы, поэтому задержки по-прежнему не было.
В ответе говорится, что в то время он перестал работать для Jelly Bean. Это то же самое для Google Glass с KitKat? И если да, то есть ли другой способ решить эту проблему?
Любая помощь будет принята с благодарностью!