Android: Acceso simultáneo al micrófono (RecognizerIntent + propia aplicación)

Mi aplicación utiliza RecognizerIntent para grabar la voz del usuario y hacer algún reconocimiento de voz.

Ahora, me gustaría comparar los resultados con algunos motores de reconocimiento de voz de código abierto. La mayoría de ellos toman un archivo de audio como entrada. Mi pensamiento era, para capturar el sonido del micrófono de Android, e iniciar el RecognizerIntent al mismo tiempo. Pero parece que el acceso al micrófono es exclusivo.

  1. ¿Es posible usar el RecognizerIntent con un flujo de audio grabado?
  2. ¿Es posible acceder al micrófono simultáneamente con dos Activites?

¡Gracias!

He intentado encontrar una solución al mismo problema y no he tenido éxito. Otro enfoque que exploramos fue el acceso al servicio web que Google utiliza para el reconocimiento. Publicé una pregunta en el servicio de reconocimiento de voz de búsqueda por voz de Google , pero aún no se responde.

Hubo un buen post en el reconocimiento de voz en Android con clip de sonido grabado? Que trató con esta pregunta y creo que la respuesta vino de un empleado de Google.

Desafortunadamente, la respuesta a sus dos preguntas es no , pero hay planes para extender esto para Gingerbread y 3.0: http://www.mobiclue.com/android-3-0-ingero-funciona-funciones-suportadas.html

Sé con seguridad que es posible utilizar RecognizerIntent y guardar el audio, la pregunta es ¿cómo?

Puedes ver en Google Keep aplicaciones de Android hacerlo una vez que hagas clic en el micrófono.

  • Iniciar el reconocimiento de voz a través de voz con frase como "Ok Google"?
  • Comando de voz de vidrio más cercano a la lista dada
  • Reconocimiento de voz sin Internet en Android
  • ¿El reconocedor de voz de Google en Android necesita Internet?
  • Reconocimiento de voz de Android Permiso insuficiente (Código de error 9)
  • ¿Qué versión de Android introdujo la señal audible de SpeechRecognizer onReadyForSpeech?
  • La voz del auricular Bluetooth reconoce que no funciona
  • Android: ¿Dónde está grabado el archivo de audio temp de reconocimiento de voz?
  • Los valores de confianza de Android SpeechRecognizer son confusos
  • ¿Cómo se activa una entrada de micrófono en el emulador de Android
  • ¿Está ocupado el servicio de reconocimiento de voz de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.