Технология распознавания песни работает следующим образом: приложение анализирует звуковой фрагмент через микрофон смартфона, выделяет из всех звуков вокруг динамика именно музыкальную часть, создаёт из неё специальный отпечаток и сравнивает его с базой. gol.ru
Например, так работает приложение Shazam: www.iguides.ru vc.ru
- На стороне сервера Shazam предварительно вычисляет аудиослепки песен из большой базы данных музыкальных треков. www.iguides.ru Все эти слепки помещаются в базу данных слепков, которая обновляется всякий раз, когда в неё попадает новый слепок песни. www.iguides.ru
- На стороне клиента приложение записывает текущую музыку с помощью микрофона телефона. www.iguides.ru Телефон применяет тот же алгоритм снятия слепка с песни, что и Shazam при добавлении слепка в свою базу данных. www.iguides.ru
- Приложение отправляет аудиослепок в Shazam. www.iguides.ru Shazam проверяет, совпадает ли этот слепок хотя бы с одним из базы данных. www.iguides.ru Если нет, он сообщает пользователю, что трек не найден. www.iguides.ru Если да, то он ищет метаданные, связанные с этим слепком (название песни, URL песни в iTunes, Amazon и т.д.) и возвращает его пользователю. www.iguides.ru