我想将声音与另一种声音进行比较以找到匹配项。让我说我有一个声音,如果甲虫(bug)或汽车驾驶焦油等现在,如果我播放应用程序这个声音,它应该能够找到一个匹配的基础上,如果有的话。
我从未使用过这类东西,所以我很欣赏这个主题的任何想法或背景。
我会使用python来实现这种紫色。
由于
答案 0 :(得分:2)
这不是一件小事......但这就是我的开始。
1)使用DFT将声音1分解为其傅里叶分量
2)规范化DFT以控制体积差异
3)使用扫描窗口进入DFT Sound 2,再次标准化
4)计算两者之间的最小二乘误差和阈值以触发匹配通知(如果你想获得幻想,则计算一个隐马尔可夫模型)
如果这对你没有任何意义,我建议你从这里开始:
http://en.wikipedia.org/wiki/Signal_analysis
http://en.wikipedia.org/wiki/Fourier_Analysis
一旦这些有意义,请找一个自己的信号处理入门教科书。