Witam
Zastanawiam się jak działają programy typu shazam, track id, czy Tunatic. Głównie chodzi mi o przetworzenie pliku dźwiękowego na konkretny "kod", który potem można łatwo porównać i stosunkowo niewiele zajmuje. Ciekawe jest, że te programy działają także pomimo różnego typu zakłóceń.
Istnieją może gotowe algorytmy do tego? Próbowałem googlować ale nic nie znalazłem, może dlatego, że nie potrafię tego dobrze nazwać.