Gibt es eine Möglichkeit, 2 Audiodateien zu vergleichen, wobei ein Prozentsatz der Differenz zurückgegeben wird? Ich verwende C # VS08 , .NET Framework 3.5.
Bearbeitet: Unterschied im Klang (wie zum Beispiel Audio 1:, "HELP"
Audio 2: "HELP ME PLEASE"
gibt den Unterschied in Prozent zwischen diesen 2 Audiodaten zurück.)
Ich speichere momentan aufgezeichnete Dateien im WAV-Format, und die Bitrate und die Qualität entsprechen denen, die aufgezeichnet und verglichen werden. Ich möchte fragen, ob es eine Möglichkeit gibt, den Ton (nicht nur die Binärdateien) in 2 Audiodateien mit denselben Eigenschaften und demselben Format (WAV) zu vergleichen und den prozentualen Unterschied zwischen den 2 Tönen in den 2 Audiodateien anzuzeigen.
Hilfe wird sehr geschätzt.
Antworten:
Könnten Sie bitte den "Prozentsatz der Differenz" definieren?
Sagen Sie uns zum Beispiel, welchen Wert Sie erwarten:
Was möchten Sie messen? Der Sprachinhalt (Wörter)? Die Melodie, der Rhythmus? Die allgemeine Audio-Ähnlichkeit? Unterschiede zwischen Codier- und Aufnahmegerät?
quelle
Bitte werfen Sie einen Blick auf ITU-T S.862 . Es ist eine standardisierte Form von PESQ (Perceptual Evaluation of Speech Quality) , einer Reihe von Standards zur Bewertung der Sprachqualität, die ein Benutzer eines Telefoniesystems erlebt.
Hierbei handelt es sich nur um Sprache (keine anderen Audioinformationen). Sie vergleichen zwei Audiodateien, Source und Degraded, und Sie erhalten einen Wert in Prozent oder MOS-Äquivalent.
quelle
Ich verwende eine Javascript-Funktion, um zwei Audiodateien zu vergleichen. Mit der gleichen Logik können Sie jede Datei in jeder Sprache vergleichen.
}
quelle