Lo que está viendo es la implementación de “escucha activa”.
Espero que esta documentación ayude:
Cadena final estática pública EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
- ¿Cuánto tiempo lleva desarrollar una aplicación?
- Como desarrollador de Android, el único lenguaje que conozco bien es Java. Quiero ampliar mis habilidades. ¿Qué debería aprender a continuación?
- ¿Qué tipo de aplicación de Android tiene demanda?
- ¿Por qué el diseño de actividad de la pestaña de mi aplicación de Android no se respeta en AVD?
- ¿Hay alguna posibilidad de volver a Android KitKat 4.4 desde Lollipop?
Agregado en API nivel 8
La cantidad de tiempo que debe tomar después de que dejamos de escuchar el discurso para considerar la entrada completa. Tenga en cuenta que es extremadamente raro que desee especificar este valor en un intento. Si no tiene una muy buena razón para cambiarlos, debe dejarlos como están. Tenga en cuenta también que ciertos valores pueden causar resultados no deseados o inesperados: ¡use con prudencia! Además, dependiendo de la implementación del reconocedor, estos valores pueden no tener efecto.
Valor constante: “android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS”
Cadena final estática pública EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS
Agregado en API nivel 8
La longitud mínima de un enunciado. No dejaremos de grabar antes de este tiempo. Tenga en cuenta que es extremadamente raro que desee especificar este valor en un intento. Si no tiene una muy buena razón para cambiarlos, debe dejarlos como están. Tenga en cuenta también que ciertos valores pueden causar resultados no deseados o inesperados: ¡use con prudencia! Además, dependiendo de la implementación del reconocedor, estos valores pueden no tener efecto.
Valor constante: “android.speech.extras.SPEECH_INPUT_MINIMUM_LENGTH_MILLIS”
Cadena final estática pública EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
Agregado en API nivel 8
La cantidad de tiempo que debería tomar después de que dejamos de escuchar el discurso para considerar la entrada posiblemente completa. Esto se utiliza para evitar que el puntero final se corte durante pausas muy cortas a mitad del discurso. Tenga en cuenta que es extremadamente raro que desee especificar este valor en un intento. Si no tiene una muy buena razón para cambiarlos, debe dejarlos como están. Tenga en cuenta también que ciertos valores pueden causar resultados no deseados o inesperados: ¡use con prudencia! Además, dependiendo de la implementación del reconocedor, estos valores pueden no tener efecto.
Valor constante: “android.speech.extras.SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS”
Pegado de / Enlace de referencia:
RecognizerIntent | Desarrolladores de Android