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!

3 Solutions collect form web for “Android: Acceso simultáneo al micrófono (RecognizerIntent + propia aplicación)”

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.

  • API de detección de hotword sin conexión en Android
  • Android: reconocimiento de voz
  • Conversión de voz en texto
  • Crea un menú de estilo "ok glass", dentro de la aplicación glass
  • ¿Cómo mantiene Google Keep Speech Recognition mientras se guarda la grabación de audio al mismo tiempo?
  • ¿Hay algún equivalente para el uso RemoteInput.setChoices, pero para el teléfono?
  • ¿Utilizar voz-a-texto fuera de línea en Android 4.1 (Jelly Bean) de mi aplicación?
  • Terminar una llamada telefónica con un comando de voz para ayudar a una persona que está paralizada
  • Reconocimiento de sonido en Android
  • Reconocimiento de voz para archivos de audio grabados en formato .3gp o wav
  • Error de conexión de reconocimiento de voz
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.