首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

分析两个音频文件的异同解决思路

2013-01-07 
分析两个音频文件的异同想做一个小项目,用麦克风录下木槌轻敲鸡蛋的声音(每个鸡蛋敲一次),有无裂缝的鸡蛋

分析两个音频文件的异同
想做一个小项目,用麦克风录下木槌轻敲鸡蛋的声音(每个鸡蛋敲一次),有无裂缝的鸡蛋发出来的声音是不同的,假如录成wav格式,请问怎么分析好与坏鸡蛋声音的不同?我想法是把好鸡蛋的声音作为模板,其他跟它做对比,如果一样或相差很小就判断是好鸡蛋,相差太大的就当坏蛋,或者把好蛋和坏蛋分别作模板,每敲一个跟它做对比,现在关键是怎么分析两个音频文件的不同。谢谢!
[解决办法]
不用分析了,结果是每个都是有裂缝的鸡蛋,因为木槌敲的,呵呵!

这样比较分析两个音频的相似性难度太高了吧?而且分析效果也不见得好,既然你知道有无裂缝的鸡蛋发出来的声音是不同的,那么必然可以根据两个音频直接分析出两者的特征,可能是音高或波峰持续的时间长短等等,那为什么不直接去分析每个音频的特征加以判断呢?
[解决办法]
2个音频文件肯定是不同的~ 不同时间 相同声音也不可能录出一样的声音文件来~
[解决办法]
声音的主要特征就是频率。
单一的敲击声波形曲线应该是比较规则的。
数出一段时间内波峰的数量可以大致估算出频率。
通过一定数量的样本分析,可以统计出两种声音的频率范围,以此作为判断依据。
[解决办法]
采样, 然后计算两个波形样本相似度
[解决办法]
围观一下…………

后面的参数应该是:当前样本、左声道音量、右声道音量 吧。

热点排行