Главная
Study mode:
on
1
Introduction
2
Music Information Retrieval
3
Why Python
4
Demo
5
Normalizer
6
Fingerprint
7
Diagram
8
Spectrogram
9
Nearest Neighbor
10
Anchor Points
11
Hash
12
Storage
13
Deja Vu
14
Shazam
15
Genius
16
Notebook
17
MusicBrainz
Description:
Explore the implementation of a Shazam-style sound recognizer in Python during this 22-minute conference talk from EuroPython 2016. Dive into Digital Signal Processing (DSP) techniques and powerful libraries used to create an audio identification system. Learn about the project's structure, including a classifier for fingerprinting and storing audio, and a recognizer for matching smaller audio chunks. Discover the journey from concept to implementation, addressing challenges and future improvements. Gain insights into music information retrieval, normalization, fingerprinting, spectrograms, nearest neighbor algorithms, and hash storage. No prior DSP knowledge required – only Python experience needed to follow along. Access the project's code on GitHub and understand how it was inspired by a FOSDEM 2016 talk on over-the-air audio identification.

Implementing a Sound Identifier in Python

EuroPython Conference
Add to list