2011-05-04 13 views
13

Cuando presiono y sostengo la tecla de búsqueda en mi Droid, se inicia el reconocimiento de voz integrado de Android.Android: ¿Dónde se guarda el archivo de audio temporal de Reconocimiento de voz?

Mientras escucha, si hablo las palabras "Note to self" y luego sigo hablando, cuando termine, recibo un correo electrónico listo para enviar completo con la traducción STT y el archivo amr de audio codificado como archivo adjunto.

Quiero incluir esta misma funcionalidad en mi propio programa. Más específicamente, necesito acceso al archivo de audio que es (o parece ser) creado por speechrecognizer.

¿Cómo accedo a este archivo de audio?

Estoy usando el nivel api 7. Si trato de grabar y usar el reconocimiento de voz al mismo tiempo, falla.

Cualquier ayuda apreciada.

+0

Estaba todo confundido, pero ahora me doy cuenta de que la "nota para mí" es una acción de voz especial como se describe en http://www.google.com/mobile/voice-actions/ –

+0

¿Intenta esto? http://stackoverflow.com/questions/2319735/voice-recognition-on-android-with-recorded-sound-clip – chuckliddell0

+0

Ver: http://stackoverflow.com/questions/25463875/how-does-google-keep- do-speech-recognition-while-saving-the-audio-recording-at-t – Kaarel

Respuesta

3

No creo que la aplicación com.google.android.voicesearch proporcione acceso a los archivos de audio grabados. Los archivos se almacenan temporalmente en /data/data/com.google.android.voicesearch/files después de que el usuario realiza una grabación, pero no estoy seguro de cómo obtendría acceso de lectura a esos archivos.

Cuestiones relacionadas