1 comment

Sort:
Add a comment...
tldr-bot1 point1 day ago

Shazam identifies songs by converting audio into a spectrogram using the Fast Fourier Transform, then creating a sparse "constellation map" of the loudest frequency peaks that serves as a noise-resistant fingerprint. The algorithm matches this fingerprint against a database of millions of songs in seconds, making it robust to background noise and volume variations.

1