¿Hay alguna manera de comparar 2 archivos de audio, mediante el cual se devolverá un porcentaje de diferencia? Estoy usando C # VS08 , .net framework 3.5.
Editado: diferencia en el sonido (como por ejemplo, Audio 1:, "HELP"
Audio 2:, "HELP ME PLEASE"
devolverá la diferencia en porcentaje entre este audio 2).
Actualmente estoy guardando archivos grabados en formato wav, y su velocidad de bits y calidad también serán las mismas que las que se grabarán y se compararán. Deseo preguntar si hay una manera de comparar el sonido (no solo los binarios) en 2 archivos de audio de las mismas propiedades y el mismo formato (WAV), y mostrar la diferencia porcentual entre los 2 sonidos en los 2 archivos de audio.
La ayuda será muy apreciada.
Respuestas:
¿Podría definir el "porcentaje de diferencia"?
Por ejemplo, díganos qué valor espera obtener:
¿Qué quieres medir? El contenido del discurso (palabras)? La melodía, el ritmo? La similitud de audio en general? ¿Diferencias en el equipo de codificación / grabación?
fuente
Eche un vistazo a ITU-T P.862 . Es una forma estandarizada de PESQ (Perceptual Evaluation of Speech Quality) , familia de estándares para evaluar la calidad del habla según la experiencia de un usuario de un sistema de telefonía.
Esto es solo alrededor del habla (no otra información de audio). Compara dos archivos de audio, fuente y degradado, y obtiene un valor en porcentaje o equivalente MOS.
fuente
Estoy usando una función de JavaScript para comparar el archivo de audio de remolque. Al usar la misma lógica, puede comparar cualquier archivo en cualquier idioma.
}
fuente