2013-05-15 80 views
-1

我想比較聲音與另一個聲音以找到匹配項。假設我有一個聲音,如果一個甲蟲(bug)或一輛汽車在焦油等駕駛現在如果我玩這個應用程序這個聲音,它應該能夠找到一個匹配的基礎上,如果有的話。聲音識別或匹配

我從來沒有與這些事情合作,所以我將不勝感激任何想法或背景在這個問題。

我會用這個嘌呤的python。

謝謝

回答

2

這不是小小的壯舉......但這就是我的開始。

1)使用一個DFT,以聲音1分解成它的傅立葉分量

2)歸一化該DFT來控制音量差異

3)使用掃描窗口來DFT聲音2,再次正火

4)計算兩個閾值之間的最小平方誤差觸發匹配通知(或隱馬爾可夫模型,如果你想獲得幻想)

如果使零感覺給你,我建議你從這裏開始:

​​

http://en.wikipedia.org/wiki/Fourier_Analysis

一旦這些理順了,去弄一個簡介信號處理教科書。

+0

謝謝,我會閱讀allot :-) – Harry