Приложение Shazam работает по принципу определения музыки по акустическим отпечаткам. 2 Они базируются на спектрограмме — частотно-временном графике. 2 Для каждого трека такой отпечаток индивидуальный. 3
Когда пользователь включает Shazam, приложение записывает 10-секундный отрывок песни и сразу переводит его в «отпечаток». 3 Программа отправляет этот отпечаток на специальный сервер, где уже имеется огромная база таких отпечатков. 3 Алгоритм сравнивает их и находит нужную песню. 3
Некоторые причины, по которым Shazam может не распознать песню: