Need help with audio-fingerprint-identifying-python?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

165 Stars 89 Forks MIT License 36 Commits 10 Opened issues


The Shazam-similar app, that identify the song using audio fingerprints & spectrum analysis and Fast Fourier transform

Services available


Need anything else?

Contributors list

No Data

Fingerprint audio files & identify what's playing

How to set up

  1. Run
    $ make clean reset
    to clean & init database struct
  2. Run
    $ make tests
    to make sure that everything is properly configurated
  3. Copy some
    audio files into
  4. Run
    $ make fingerprint-songs
    to analyze audio files & fill your db with hashes
  5. Start play any of audio file (from any source) from
    directory, and run (parallely)
    $ make recognize-listen seconds=5

How to

  • To remove a specific song & related hash from db
  $ python -q "DELETE FROM songs WHERE id = 6;"
  $ python -q "DELETE FROM fingerprints WHERE song_fk = 6;"

Thanks to

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.