【Farabi (2020) Feneo Original Web Series】
Your phone's ability to identify any song it listens to is Farabi (2020) Feneo Original Web Seriespure 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
How Nicole Rafiee creates content for the chronically online
2025-06-27 04:42Cat comes to the rescue and unlocks door for its owner stuck outside
2025-06-27 04:27TikTok officially rolls out its dislike button for comments
2025-06-27 03:44Popular Posts
Assassin's Creed Origins: How Heavy is It on Your CPU?
2025-06-27 04:38Stop shaming recipe bloggers for writing a lot
2025-06-27 04:24The curse of the Twitter reply guy
2025-06-27 04:04Facebook says Trump may be back on the social network in January
2025-06-27 02:29Super Bowl LIX livestream: Watch Eagles vs Chiefs on Tubi
2025-06-27 02:08Featured Posts
Preorder the new Anker Soundcore Sleep A30 earbuds with ANC for $159
2025-06-27 02:24Popular Articles
3 tips for creating viral content from the creators who get it done
2025-06-27 04:01The curse of the Twitter reply guy
2025-06-27 03:22'Batgirl' Leslie Grace shares behind
2025-06-27 02:49The best 'Due to personal reasons' memes to get you through the day
2025-06-27 02:46Brest vs. PSG 2025 livestream: Watch Champions League for free
2025-06-27 02:31Newsletter
Subscribe to our newsletter for the latest updates.
Comments (556)
Creation Information Network
NYT Connections Sports Edition hints and answers for January 6: Tips to solve Connections #105
2025-06-27 04:42Leadership Information Network
This 'Alien' cake is the only good gender reveal
2025-06-27 03:41New Knowledge Information Network
'Bayonetta 3' feels as great as it always has
2025-06-27 03:26Highlight Information Network
Watch Mike Pence gasp when no one claps at his terrible applause line
2025-06-27 03:12Happiness Information Network
NYT Connections Sports Edition hints and answers for January 6: Tips to solve Connections #105
2025-06-27 02:22