¿Qué versión de Android introdujo la señal audible de SpeechRecognizer onReadyForSpeech?
Android 2.x no suena automáticamente una señal audible cuando está lista para la entrada de voz .
Android 4.1 lo hace.
- ¿Cómo crear un Siri como la aplicación para Android?
- OnServiceConnected nunca llamado después del método bindService
- ¿Puedo hacer público el API de reconocimiento de voz fuera de línea de android?
- Android: Acceso simultáneo al micrófono (RecognizerIntent + propia aplicación)
- Adaptador de llamada de reconocimiento de voz de Android
¿Qué sucede entre estas versiones? ¿ Cuándo se introdujo esta característica genial?
- ¿Android 3.0? (Build.VERSION_CODES.HONEYCOMB_MR)
- ¿Android 3.1? (Build.VERSION_CODES.HONEYCOMB_MR1)
- ¿Android 3.2? (Build.VERSION_CODES.HONEYCOMB_MR2)
- ¿Android 4.0? (Build.VERSION_CODES.ICE_CREAM_SANDWICH)
Necesito esto para realizar una comprobación contra Build.VERSION.SDK_INT
en tiempo de ejecución.
¿Conoce alguna fuente que documente esto?
- Conversión de voz en texto
- Permisos para la búsqueda por voz
- Lista de comandos de voz que activan la comprobación del ritmo cardíaco
- ¿Cómo crear una acción de voz personalizada para mi aplicación?
- Se encontró una fuga: AndroidHttpClient creado y nunca cerrado
- Reconocimiento de sonido en Android
- Android: cómo abrir la entrada de voz con voz de comando desde mi aplicación
- RecognizerIntent no funciona; "Falta paquete de llamada extra"
Esta puede ser una característica de Google Voice Search, pero Google Voice Search es una aplicación regular y, por lo tanto, externa a Android.
onReadyForSpeech
es una devolución de llamada a través de la cual una aplicación de usuario final (por ejemplo, una aplicación de teclado) puede tener algún código ejecutado por la aplicación de reconocimiento de voz (por ejemplo, Google Voice Search). Ambas aplicaciones pueden sonar la señal audible, pero tampoco es parte del núcleo de Android.
Tal vez relevante: void startRecording (MediaSyncEvent syncEvent) fue añadido en el nivel 16 de API.
Esa "lista para el discurso" doble pitido a la que se está refiriendo no es una característica del sistema operativo Android, sino más bien Google App .
Esto está muy cerca de la respuesta de Kaarel, pero la distinción entre Voice Search y Google App podría ser confusa.
Lo que es más confuso es el hecho de que Google App solía llamarse Google Search pero no se equivoquen: el nombre de paquete idéntico se convierte en … com.google.android.googlequicksearchbox
.
No sé exactamente en qué punto el "no beep Google Search" se convirtió en "cool beep doble Google App", pero mi observación limitada muestra que la Google Search version 1.3.3 (Android 2.2.1)
no tenía pitidos, mientras que Google App version 4.1.24 (Android 4.1.2)
tiene esos pitidos.
A partir de hoy (2015-01-22), la versión 1.3.3.247963
de la Búsqueda de Google es la última versión disponible en Google Play para dispositivos Android 2.2.1.
Sin embargo, un dispositivo Android 4.1.2 puede ver una versión superior en Google Play y descargarlo e instalarlo: 4.1.24.1672412.arm
.
Por lo tanto, parece que esos pitidos están vinculados a la versión de Android.
BTW, la aplicación de Google ofrece lo que se conoce como " OK Google ". Tal vez esa fue la razón para introducir esos (ahora famosos) pitidos.
" OK Google " se introdujo por primera vez en la conferencia de E / S de Google en mayo de 2013, pero como está disponible para descargar desde Google Play a dispositivos Android 4.1 (que se introdujo en julio de 2012), no se puede asumir el enlace directo a la última versión Versión en ese momento. De hecho, hay instrucciones sobre cómo instalar Google App en Android 4.0, pero dudo que sea compatible con Google. Por lo tanto, para ser seguro, yo diría que si activó actualizaciones automáticas en su teléfono inteligente, entonces la versión de Android que introdujo por primera vez "el reconoce beeps" es 4.1 .
- ¿Cuál es la forma más rápida de ejecutar pruebas de unidad en Android
- Juego libgdx se bloquea en algunos dispositivos