Song Recognition Algorithm

Any idea how I can implement an algorithm to identify a song by matching it with a song clip or human voice or melody. I donโ€™t expect anyone to write algo here :), I know this is connected with many things together, but I would like to know how I can start. What are the technologies that I will need to consider in order to do something like this. I look at something similar to Shazaam or Midomi. Also, is there an online service that does the same and provides an API for this.

+4
source share
2 answers

I saw a presentation at the devoxx conference about this, look here . And here is a blog post talking about the same subject.

+6
source

Oh, thatโ€™s easy.

Divide the song into pieces, run the FFT on each, extract a few basic values โ€‹โ€‹and save them as a hash with time information.
Then do the same with the recorded sound and combine with the stored data regarding the time.

Simple, right? Honestly, this is more complicated, but the idea is similar.

+1
source

All Articles