Tempo limite do reconhecimento de fala do Google

Estou desenvolvendo um aplicativo Android baseado no reconhecimento de fala.

Até hoje, tudo está funcionando bem e em tempo hábil, por ex. Iniciava o reconhecedor de fala, falava e, em 1 ou 2 segundos no máximo, o aplicativo recebia os resultados.

Foi uma experiência do usuário MUITO aceitável.

Hoje, agora, tenho que esperar dez ou mais segundos para que os resultados do reconhecimento estejam disponíveis.

Tentei definir os seguintes EXTRAS, nenhum dos quais faz qualquer diferença discernível

RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS

Venho alterando continuamente meu aplicativo, mas nenhuma dessas alterações estava relacionada ao reconhecedor de fala.

Existe algum método que eu possa empregar para reduzir o tempo entre a troca do reconhecedor de fala eonBeginningOfSpeech() paraonResults()?

Aqui está um exemplo de quanto tempo leva

07-01 17:50:20.839 24877-24877/com.voice I/Voice: onReadyForSpeech()
07-01 17:50:21.614 24877-24877/com.voice I/Voice: onBeginningOfSpeech()
07-01 17:50:38.163 24877-24877/com.voice I/Voice: onEndOfSpeech()

questionAnswers(6)

yourAnswerToTheQuestion