Existe uma maneira de comparar 2 arquivos de áudio, em que uma porcentagem da diferença será retornada? Estou usando o C # VS08 , .net framework 3.5.
Editado: diferença no som (como por exemplo: Áudio 1:, "HELP"
Áudio 2 "HELP ME PLEASE"
:, retornará a diferença em porcentagem entre este 2 áudio.)
Atualmente, estou salvando arquivos gravados no formato wav, e sua taxa de bits e qualidade também serão as mesmas que serão gravadas e comparadas. Desejo perguntar se existe uma maneira de comparar o som (não apenas os binários) em 2 arquivos de áudio com as mesmas propriedades e o mesmo formato (WAV) e mostrar a diferença percentual entre os 2 sons nos 2 arquivos de áudio.
A ajuda será muito apreciada.
Respostas:
Você poderia definir a "porcentagem de diferença"?
Por exemplo, diga-nos qual o valor que você espera obter:
O que você quer medir? O conteúdo do discurso (palavras)? A melodia, ritmo? A semelhança geral de áudio? Diferenças nos equipamentos de codificação / gravação?
fonte
Por favor, dê uma olhada no ITU-T P.862 . É a forma padronizada do PESQ (Perceptual Evaluation of Speech Quality) , uma família de padrões para avaliar a qualidade da fala, conforme experimentada por um usuário de um sistema de telefonia.
Isso é apenas em torno da fala (não outras informações de áudio). Você compara dois arquivos de áudio, origem e degradação, e obtém um valor em porcentagem ou equivalente ao MOS.
fonte
Eu estou usando uma função javascript para comparar o arquivo de áudio de reboque. Usando a mesma lógica, você pode comparar qualquer arquivo em qualquer idioma.
}
fonte