How Shazam or Sound Hound works?

VansFannel picture VansFannel · Mar 20, 2012 · Viewed 17.4k times · Source

I'm developing an iOS application with SDK for iOS 5.0 and XCode 4.2.

I want to develop an application that recognize sounds. I see there is an application called Sound Hound that recognize music and tells artist and title.

How can I do something similar? I want to compare a sound to an existing sound database. How can I do that?

Maybe I can use Fourier Transform. I don't know how to process sounds. Or it could be similar to speech recognition, isn't it?

Answer

Subodh picture Subodh · Mar 20, 2012

I came across a paper which explains how audio search algorithms work. Here is the link. It was written by one of the developers of Shazam, a rival application of SoundHound.