Wie funktioniert Shazam?
(cameronmacleod.com)- Zusammenfassung eines Open-Source-Entwicklers von
abracadabra, der die Arbeit der Shazam-Gründer aus dem Jahr 2003 zur Musikerkennung originalgetreu umgesetzt hat - Vorstellung, wie er die im Paper nicht erklärten Teile ergänzt und mit Python-Code verknüpft hat
- Warum ist Musikerkennung schwierig?
- Berechnung eines Spektrogramms, Finden von Peaks und Erzeugung eines Fingerprints durch Hashing dieser Peaks
- Abgleich der Fingerprints mit den Hashes in der Datenbank
3 Kommentare
Ich hätte wahrscheinlich eine brachiale Methode verwendet und mit Cross-Correlation gematcht, haha.
Wow, wirklich beeindruckend. Ich habe die App bisher ganz gedankenlos benutzt, aber es gibt wirklich viele kluge Menschen auf der Welt. Danke fürs Teilen dieses tollen Artikels.
Vielen Dank, dass Sie diesen interessanten Inhalt geteilt haben
Die Formulierung „pure technological magic“ bleibt wirklich hängen
Auch das YouTube-Video zur Erklärung der im Haupttext enthaltenen Fourier-Transformation fand ich sehr spannend :)