2013-06-20 81 views
-4

我需要生成音頻文件(音頻數據)的指紋和如何比較iPhone中的兩個音頻文件?

比較記錄的音頻文件與本地保存的音頻文件知道兩個是否是同一首歌?

+1

這是*很多*比你簡單的問題,更多的工作,使出來的人。我不希望任何人提供完整,完整的答案 - 它不像'strcmp'。 –

+0

謝謝,我第一次理解你的問題。 –

回答

4

就理論而言,你需要學習:

  1. 快速傅立葉變換
  2. MFCC(Mel頻率倒譜系數)
  3. 大田 - 動態時間規整/ MSE - 均方誤差

爲了實現這一步一步一步閱讀本文,爲諾基亞手機開發,您可以很好地理解流程和理論: http://www.developer.nokia.com/Community/Wiki/Sound_pattern_matching_using_Fast_Fourier_Transform_in_Windows_Phone

而對於樣本項目,你可以準確地找到你正在尋找的東西: https://github.com/hfink/matchbox