У меня есть активность, которая реализует RecognitionListener
. Чтобы сделать его непрерывным, каждый раз onEndOfSpeech()
я снова запускаю слушателя:
speech.startListening(recognizerIntent);
Но это займет некоторое время (около полусекунды), пока оно не начнется, поэтому есть этот полусекундный промежуток, где ничего не слушает. Поэтому я пропускаю слова, которые были произнесены в разное время.
С другой стороны, когда я использую вход в Google Voice, чтобы диктовать сообщения вместо клавиатуры - этот промежуток времени не существует. Значение - есть решение.
Что это?
Спасибо