2010-11-03 9 views
5

Estoy tratando de averiguar si hay alguna API de Voz (o Voz) (para Android) que pueda usarse para el reconocimiento del hablante. Mi objetivo es crear aplicaciones que vayan a reconocer al hablante y diferenciarlo de otra persona, que puede servir como autenticación.Reconocimiento de altavoz Android

Gracias de antemano, Serhiy.

+0

Hola Serhiy, ¿tienes alguna solución para tu problema? ¿Puedes compartirlo con nosotros? También estoy buscando esa solución. –

+0

solución utilizada fue grabar algunos fotogramas del discurso (no toda la conversación sino algunas partes) y hacer tal validación del lado del servidor, pensó que la proporción del falso positivo todavía es bastante alta ... – Serhiy

+0

@Serhiy hola, Buena pregunta, aprobado para eso , Resolviste el problema Necesito ayuda con respecto a lo mismo. –

Respuesta

1

No creo que tenga mucha suerte con el intento de Recognizer, que se usa para convertir voz en texto. No estoy al tanto de nada que reconozca el hablante. Pero podría usar AudioRecord para captar marcos de audio sin procesar y luego procesar la señal en ellos. Me temo que no estoy familiarizado exactamente con qué procesadores de audio te ayudarían a diferenciar un altavoz de otro.

+0

Sí, hablar por texto no es lo que quiero. Probablemente tengas razón, la única forma de hacerlo es trabajar con datos sin procesar y generar algún tipo de hash para cada nueva entrada que obtenga y compararla con la existente o las existentes. Solo me estaba preguntando si alguien1 ya había hecho algo como esto para Android, porque JSAPI (Java Speech API), que podría ser una solución, no es compatible con Android ... Gracias de todos modos. – Serhiy

1

Puedes jugar con android.media. Que yo sepa, no hay ningún api de sonido de Java totalmente adaptado a Android.

+0

Muchas gracias por sus comentarios. Creo que puedo obtener datos brutos del método de lectura android.media.AudioRecord. – Serhiy