¿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.

¿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?

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 .

  • RecognitionListener callback to onError llamado varias veces con el mismo código de error
  • Reconocimiento de voz Java como androides
  • ¿NDEV / Dragon Mobile SDK requiere acceso a Internet?
  • Cómo obtener Google Speech Recognition Engine en un dispositivo Android
  • API de control de voz - alta precisión en frases específicas
  • Cualquier forma de "inicio caliente" Android reconocimiento de voz?
  • Error de conexión de reconocimiento de voz
  • ¿Por qué RecognitionListener dejó de trabajar en JellyBean?
  • ¿Cómo detectar si el discurso al texto está disponible en android?
  • Obtener la entrada de voz de Android Wearable
  • Constantemente en el reconocimiento de voz para escuchar una sola palabra clave
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.