jptw
thesis
algorithm
fingerprint
worldveil / dejavu
Audio Fingerprinting with Python and Numpy
[1] Improvement of Landmark-based Audio Fingerprinting with Target Zone and Hash Table Tuning
Find Peaks in spectrogram
Pass through a HP Filter and then find peaks with "Dilation and Erosion".
Record each peak with the temporal difference among its neighborhood, and hash with 'SHA1' algorithm.
The beauty is that a good hash function will not only return the same output integer each time the input is the same, but also that very few different inputs will have the same output.