I just had a look at http://en.wikipedia.org/wiki/Acoustic_fingerprint

It seems that existing fingerprinting methods split between identifying an audio source as a whole, and just an audio fragment. Gonna look deeper into this…