how on earth does Shazam work?

516 viewsEngineeringOther

I’m always utterly amazed that my phone can hear something, and match it – how’s it do that??

In: Engineering

8 Answers

Anonymous 0 Comments

Chunks of every song get turned into numbers called vectors, and those vectors get stored in a database.

When you record a bit of a song in the Shazam app, your recorded data gets turned into the same kind of vector numbers that they put in the database.

They compare the vector numbers from your recording to the vectors stored in the database. The closest set of numbers is probably a chunk of the song you’re looking for.

https://www.elastic.co/blog/searching-by-music-leveraging-vector-search-audio-information-retrieval

You are viewing 1 out of 8 answers, click here to view all answers.