Shazam работает следующим образом: gol.ru
- Пользователь использует микрофон устройства для записи фрагмента музыки, которая играет где-либо. ru.wikipedia.org
- Программа рассчитывает спектрограмму аудиофайла — график частоты относительно времени. vc.ru
- На спектрограмме находятся пики — они отражают самые громкие частоты в аудиозаписи. vc.ru
- Пики хешируются, то есть составляются в пары для создания отпечатка. vc.ru
- После расчёта хешей поток сохранения записывает их в базе данных. vc.ru
- Поток распознавания сравнивает эти хеши с уже находящимися в базе данных, чтобы определить, какая песня играет. vc.ru
- Как только Shazam определяет играющую песню, результат отображается на экране. vc.ru
Для каждого отдельного трека создаются фрагменты данных — своеобразные отпечатки пальцев, которые заносятся в базу данных. gol.ru По ней и идёт процесс распознания. gol.ru