Your phone's ability to identify any song it listens to is Ask Me What You Want (2024)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 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.
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 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).
Trying ‘Dry January’? What to know about apps that claim to help.R.I.P. Mr. Merker, and Other News by Sadie SteinExploding volcano does something scientists have never seen beforeDiamonds Are Forever by Adam PlunkettIn Chains by Sadie Stein3 surprising drugs being repurposed to fight COVIDManuscripts Lost and Found, and Other News by Sadie SteinSome Sort of Alchemy by Albert MobilioWhen Baseball Isn’t Baseball by Adam SobseyPunk Love by Jason Diamond'SpiderPOSTERITY IS STUPID by Italo CalvinoA new musical Twitter meme is here to fill the gap between Christmas and New YearU.S. policy changes and CBP One app are blocking many asylumBooked by Sadie SteinSandwich Man by Nathan DeuelTour de France 2023: How to watch the Tour de France for free in US3 surprising drugs being repurposed to fight COVIDDonald Baechler, Untitled, 2012 by The Paris ReviewLearn how to draw online with these 7 free resources 'American Vandal' canceled at Netflix The Met and Google are bringing the museum online Conservative judaism is distinct from political conservatism Megyn Kelly's show reportedly ending soon This 'Captain America' character will be in 'Avengers 4' Microsoft officially closes $7.5 billion purchase of GitHub iPhone XR teardown reveals that basic repairs are easy Twitter is reportedly removing the 'like' button and people do not like it 2018 iPad Pro redesign will look kind of like the iPhone 5: Report Andy Murray owns BBC reporter who forgot women's tennis Olympian celebrates by ordering an intimidating amount of McDonald's Olympic gymnast 'heartbroken' after being bullied by online trolls Olympic medal winners hop fence, grab epic selfies with Usain Bolt Local news graph really wants to make it seem like people don't care about Zika French 'Spider Man' returns, scales one of London's tallest buildings without a rope Selena Gomez and Justin Bieber are now feuding on Instagram apparently After iPhone spying report, China suggests Trump switch to Huawei These are the best Halloween thruples costumes Gritty Halloween costumes: Hilarious and terrifying photo round This Olympic merchandise is so beautiful you'll need to own it immediately
2.7685s , 8195.328125 kb
Copyright © 2025 Powered by 【Ask Me What You Want (2024)】,New Knowledge Information Network