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