【Sisters Slave (2019)】
Your phone's ability to identify any song it listens to is Sisters Slave (2019)pure technological magic. In this article, I'll show you how one of the most popular apps, Shazam, does it. Now, interestingly, the founders of Shazam released a paper documenting how it works in 2003, and I personally have been working on an open source implementation of that paper, on a project I called abracadabra.
Where the paper doesn't explain something, I will fill in the gaps with how abracadabra approaches it. I've also included links to the corresponding part of the abracadabra codebase in relevant sections so you can follow along in Python if you prefer.
Granted, the state of the art has moved on since this paper was published, and Shazam has probably evolved its algorithm since it was acquired by Apple in 2018. However, the core principles of audio identification systems have not changed, and the accuracy you can obtain using the original Shazam method is impressive.
To get the most out of this article, you should understand:
- Frequency and pitch
Frequency is "how often" something happens, or the number of cycles a soundwave completes in a second, measured in hertz (Hz). Pitch is the human perception of the frequency of sound, with higher frequencies being heard as higher pitches and lower frequencies as lower pitches.
- Waves
Waveforms are like the shapes or patterns that sound makes when you could see it. They show how the air moves back and forth when something makes a noise.
- Graphs and axes
Graphs are pictures that show information using lines, dots, or bars. Axes are the two lines on a graph that help you see where the information belongs, with one line usually going side to side (horizontal) and the other going up and down (vertical).
Search
Categories
Latest Posts
Keeping Education on the Radar
2025-06-25 23:39Ben Lerner’s “False Spring”
2025-06-25 23:31Wordle today: Here's the answer and hints for July 1
2025-06-25 22:57What We’re Loving: Tragedy, Poetry, Music by The Paris Review
2025-06-25 22:44The National Hologram
2025-06-25 22:27Popular Posts
Tragic Kingdom
2025-06-25 23:13Watching makeup tutorials made me feel confident wearing less makeup
2025-06-25 22:51Richard Matheson, 1926–2013 by Sadie Stein
2025-06-25 22:23Joe Biden's first @POTUS tweet is refreshingly boring
2025-06-25 21:52If They Are Not Coming For You Today
2025-06-25 21:34Featured Posts
The Coronation of Macron
2025-06-25 23:42How to advocate for climate change action
2025-06-25 22:51Less-Lethal Weapon
2025-06-25 22:08Popular Articles
Which Side Are They On?
2025-06-25 23:47QAnon is melting down after Joe Biden's inauguration
2025-06-25 23:43The Best in Wikipedia Prose
2025-06-25 23:00I Am Not Resigned! by Sadie Stein
2025-06-25 22:42Shave the Billionaire
2025-06-25 21:55Newsletter
Subscribe to our newsletter for the latest updates.
Comments (937)
Ignition Information Network
Why Trump Is an Effective Negotiator
2025-06-26 00:05Free Roaming Information Network
YouTube tests fighting ad blockers with 3
2025-06-25 23:51Image Information Network
'Nimona's directors and animators break down the film's delightful jailbreak
2025-06-25 22:58Upward Information Network
You can celebrate Groundhog Day with a $80 Cameo from Punxsutawney Phil
2025-06-25 22:10Treasure Information Network
HELLO, NEW YORK! STROUD CALLING!
2025-06-25 21:33