ReconocimientoAuditor en JellyBean se congela si no se habla de inmediato
Una aplicación basada en el reconocimiento de voz en la que estoy trabajando funciona bien en todas las versiones de Android a partir de API 8 (Android 2.2).
Pero en un Nexus S 4G (Android 4.1.1), RecognitionListener simplementedetenerse por alrededor de 1 minuto, luego emita un ERROR_SERVER a través de suonError () llamar de vuelta.
Si se habla dentro de1-2 segundos (de esoonReadyForSpeech Bleep), se comportará correctamente como se esperaba.
¿Qué cambió en JellyBean que podría explicar este comportamiento?
Más importante aún, ¿hay alguna manera de hacer que se comporte como en las versiones anteriores de Android? (es decir, siga escuchando y luego emita ERROR_SPEECH_TIMEOUT si no se habla dentro del valor predeterminado10 segundos)