Shazam或Sound Hound如何运作?

Van*_*nel 20 audio speech-recognition signal-processing fft ios

我正在使用SDK for iOS 5.0和XCode 4.2开发iOS应用程序.

我想开发一个识别声音的应用程序.我看到有一个名为Sound Hound的应用程序可以识别音乐并告诉艺术家和标题.

我怎么能做类似的事情?我想将声音与现有声音数据库进行比较.我怎样才能做到这一点?

也许我可以使用傅立叶变换.我不知道如何处理声音.或者它可能类似于语音识别,不是吗?

Sub*_*odh 21

我找到了一篇解释音频搜索算法如何工作的论文.这是链接.它是由Shazam的一个开发者编写的,Shazam是SoundHound的竞争对手.