9

Android 4.1 incluye la escritura de voz fuera de línea. Puede ver esto cuando hace clic en el micrófono en el teclado emergente, todavía funciona si no tiene conexión de red. Sin embargo, parece que la API RecognizerIntent aún requiere una conexión de red cuando desea realizar un reconocimiento de voz desde su aplicación.¿Deseas utilizar la función de voz a texto sin conexión en Android 4.1 (Jelly Bean) desde mi aplicación?

¿Existe una API para acceder a la nueva función de escritura de voz fuera de línea en Android desde mi aplicación?

+0

Me gustaría que hubiera. – gregm

Respuesta

12

Android utiliza dos API diferentes para voz: voz escribir (tecla del teclado) y la voz reconocimiento (en todas partes). La escritura de voz está habilitada sin conexión y el reconocimiento de voz no es (para 4.1 JellyBean).

Es por eso que la tecla en el teclado funciona sin conexión, pero en ningún otro lugar lo hace. Por alguna razón, Google decidió hacer estas dos API por separado.

Consulte aquí para obtener más información sobre la escritura de la voz: http://android-developers.blogspot.com/2011/12/add-voice-typing-to-your-ime.html

+1

Para obtener información adicional, consulte esta publicación: http://stackoverflow.com/questions/17616994/offline-speech-rec-in-android-jellybean – rmooney

Cuestiones relacionadas