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