2012-08-03 18 views
7

Estoy usando Microsoft Speech C# API para los comandos de automatización del hogar¿Cómo identificar el altavoz del patrón de voz utilizando Microsoft Speech?

Me gustaría saber si hay una forma o método C# incorporado para hash de entrada de voz y reconocer quién está hablando. Si es Alice o Bob, decir "Hola Alice" o "Hola Bob".

EDIT:

Microsoft Speech API puede proporciona un .wav de la grabación. Puede ser que sea capaz de hachís, proceso, ... para entender quién está hablando:

  • voz, modulación lenta, ... => Bob
  • alta voz, modulación rápida, ... => Alice
+0

No estoy en busca de respuesta usando (kinect esqueleto) o 2 Identificación de paso (como las etiquetas RFID) –

+0

@VamsiKrishna sin que no entendía. Estoy buscando una forma de saber quién está hablando Alice o Bob, basado en la modulación de voz. Microsoft Speech puede proporcionar un .wav que podría procesarse o procesarse hash? para descubrir quién está hablando –

+2

@StackUnderflow Estoy de acuerdo, pero aceptar una respuesta debería ser bueno. Es muy fácil responder cosas equivocadas. Y disminuya la calidad de StackOverflow. –

Respuesta

2

El reconocimiento de altavoces es un problema difícil y sigue siendo un área de investigación activa. No creo que la API de Microsoft tenga ningún soporte de reconocimiento de parlantes, pero no está 100% seguro.

Encontré el siguiente artículo realmente útil mientras investigaba el tema. Introduce el tema y también proporciona una implementación muy cruda. Probablemente sea un buen lugar para comenzar.

http://www.ibm.com/developerworks/opensource/library/os-sndpeek/index.html

+0

¡Oh, muy interesante! Gracias. Espero que haya una manera difícil de identificar a algunos oradores (hombres/mujeres). –

0

Parece que está tratando de resolver el problema del altavoz diarización (encontrar quien habla cuando); hay muchas herramientas disponibles en Internet para eso. Podría recomendar uno (ejecutar en Java) llamado LIUM: http://www-lium.univ-lemans.fr/diarization/doku.php.

Si solo te interesa distinguir a Alice y Bob, puedes echar un vistazo a la parte de Detección de género en la página de scripts del sitio web anterior (o directamente aquí http://www-lium.univ-lemans.fr/diarization/doku.php/gender_detection).

Cuestiones relacionadas