worldveil / dejavu

Audio fingerprinting and recognition in Python
MIT License
6.36k stars 1.43k forks source link

Is dejavu good for similar music track finding? #219

Closed nebulaf91 closed 4 years ago

nebulaf91 commented 4 years ago

If I compare the fingerprints of two similar songs(eg, from the same singer, or they listened quite similar), are the fingerprints similar?

outhud commented 4 years ago

Dejavu won't find similar songs as you describe. The features it looks for to generate the fingerprints do not identify singer, genre or anything like this.

It checks whether or not the frequency domain spectrum analyses have similar features (as I understand).

worldveil commented 4 years ago

Not really. Dejavu is for finding audio, plus or minus noise. Stretching or otherwise "similar" recordings aren't what it was built for.