声音识别或匹配

时间:2013-05-15 19:02:17

标签: python audio-recording audio

我想将声音与另一种声音进行比较以找到匹配项。让我说我有一个声音,如果甲虫(bug)或汽车驾驶焦油等现在,如果我播放应用程序这个声音,它应该能够找到一个匹配的基础上,如果有的话。

我从未使用过这类东西,所以我很欣赏这个主题的任何想法或背景。

我会使用python来实现这种紫色。

由于

1 个答案:

答案 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

一旦这些有意义,请找一个自己的信号处理入门教科书。