Android Reconoce la voz de 2 personas de manera diferente

Quiero desarrollar una aplicación para Android.

Una característica de la aplicación es reconocer la voz de 2 personas.

Será kike esto – cuando la aplicación se abrirá, 2 personas hablan delante de él. App detectará 2 personas hablando y calculará cuánto% (que 2 personas sean A y B) la persona A habló y lo mismo para la persona B.

Así, digamos, después de 1 minuto la aplicación le dirá A habla 80% y B habla 20%.

Así que lo que necesito es cómo diferenciar la voz de 2 personas.

He intentado SpeechRecognizer y android.speech.tts . Pero no puedo hacer que funcione.

¿Es posible en android diferenciar la voz de 2 personas?

Gracias de antemano por ayudar.

SpeechRecognizer o TTS no le ayudarán, ya que han diseñado para reconocer el habla. Usted tiene que utilizar la tecnología DSP, con el fin de reconocer al altavoz. Debido a la complejidad, no creo que pueda lograr esto dentro del propio dispositivo. Puedes guardar tu audio (usando algo como AudioRecord en Android) y luego enviarlo a un servidor. En el lado del servidor puede ejecutar un programa de reconocimiento de altavoces. ALIZE es una herramienta de código abierto bastante popular para esto.

  • Birmana discurso a la conversión de texto en android?
  • SpeechRecognizer sin conexión ERROR_NO_MATCH
  • Talking App como hablar, la grabación de audio no funcionó en todos los dispositivos
  • Reconocimiento de voz continua Android - Sin lagunas
  • Cómo simular la entrada de audio a micrófono utilizando el archivo .wav
  • SpeechRecognizer lanza onError en la primera escucha
  • Aplicación para Android con direcciones de voz GPS
  • API de reconocimiento de voz sin conexión en Android 4.2
  • Cambiar voz durante la llamada telefónica de Android
  • Android TTS Masculino Masculino Voz Cambio
  • ¿Hay alguna manera de detectar si un teléfono Android es compatible con la integración de Voicemail en el registro de llamadas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.