Genius при распознавании музыкальных композиций работает по следующему принципу: пользователь может воспользоваться ручным внутренним поиском по названиям и словам или автоматическим распознаванием треков с помощью микрофона. 5 Особенность программы в том, что текст каждой песни содержит объяснения строчек. 3 Это помогает слушателю глубже понять, какую мысль закладывал исполнитель или к чему отсылался в треке. 3
Shazam при распознавании музыкальных композиций работает так: приложение анализирует звуковой фрагмент через микрофон смартфона, выделяет из всех звуков вокруг динамика именно музыкальную часть, создаёт из неё специальный отпечаток и сравнивает его с базой, после чего выдаёт результат на экране. 1 Для этого Shazam использует спектрограмму — трёхмерный график, который включает в себя время (ось Х), частоту (ось Y) и громкость (ось Z). 1 Алгоритм определяет, какие частоты (ноты) звучат наиболее громко в конкретный момент времени, и отмечает их на спектрограмме. 4 После обработки вместо массивной спектрограммы с большим количеством данных получается компактная и аккуратная картина — уникальный отпечаток конкретной композиции. 4 Если есть любой совпадающий отпечаток, система быстро идентифицирует его и выдаст результат. 1