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