有没有一种方法可以比较2个音频文件,从而返回一定百分比的差异?我正在使用C#VS08,.net framework 3.5。
编辑:声音的差异(例如,音频1 :"HELP"
、音频2 :"HELP ME PLEASE"
,它将返回这2种音频之间的百分比差异。)
我目前正在以wav格式保存录制的文件,其比特率和质量也将与录制和比较的比特率相同。我想问一下是否有一种方法可以比较两个具有相同属性和相同格式(WAV)的音频文件中的声音(而不仅仅是二进制文件),并显示两个音频文件中两个声音之间的百分比差异。
帮助将不胜感激。
7
您所描述的是数字信号处理领域。坦率地说,如果您需要询问如何做,那么您就毫无准备了。我非常怀疑.NET是否具有如此复杂的内置功能。
我最近看过一篇有关该主题的研究论文:一种工业强度的音频搜索算法(PDF)它们比较频谱。这项技术已在流行的iPhone应用Shasham中使用。
您正在尝试解决全世界几十年来认真研究的语音识别问题。尽管这是一件很酷的事情,但我认为如果没有DSP,贝叶斯网络,分类器等方面的先验知识,这对于一个人来说就很难处理。
—
声子
您是否真的想比较音频或仅抄录文本的差异?一旦您克服了最初的障碍,那就容易多了。
—
Emre