Shazam работает так быстро, что способен распознать многие песни буквально за секунду, благодаря специальным алгоритмам. 1
Принцип работы:
Для каждого отдельного трека создаются фрагменты данных — своеобразные отпечатки пальцев для аудиозаписей. 3 Они заносятся в базу данных, по которой идёт процесс распознавания. 3
Любой отдельный отпечаток формируется с помощью спектрограммы — трёхмерного графика, который включает в себя время, частоту и громкость. 3 Шазам работает по уникальной системе с несколькими точками: они фиксируют наибольшую амплитуду в конкретный момент трека. 3
Шазам обрабатывает получаемый звуковой фрагмент и формирует для него такой же звуковой отпечаток. 3 Если есть любой совпадающий отпечаток, система быстро идентифицирует его и выдаст сравнение. 3