Как Shazam узнавал песню через телефонный звонок
Услуга 2002 года работала не как современное приложение: телефон не записывал звук для последующего анализа и не показывал результат на экране. Звонок превращал обычную мобильную сеть в канал передачи короткого фрагмента музыки. На другом конце система принимала звук, а ответ отправляла текстовым сообщением.
От мелодии — к цифровому отпечатку
Чтобы найти композицию, Shazam должен был сопоставить услышанное с каталогом записей. Для этого системе не требовалось сравнивать песню целиком или распознавать слова. Она извлекала из звучания характерные акустические признаки — своего рода цифровой отпечаток — и искала похожий отпечаток в базе.
Такой подход был важен для короткого и неидеального сигнала: микрофон телефона улавливал музыку из помещения, а передача по голосовому каналу могла исказить звук. Отпечаток помогал искать совпадение, даже если запись звучала не так чисто, как оригинал. Если подходящая композиция находилась, её название можно было вернуть пользователю по SMS.
Почему это было устроено именно так
В начале 2000-х у многих телефонов не было ни удобного доступа к мобильному интернету, ни приложений, способных обрабатывать звук. Зато звонок и SMS были привычными функциями обычного аппарата. Shazam перенёс сложную часть работы — анализ и поиск по каталогу — на серверы, оставив телефону роль микрофона и средства связи.
Получался необычный обмен: человек звонил, чтобы телефон «послушал», а узнавал песню уже из сообщения. Это позволяло пользоваться музыкальным поиском даже на аппарате без сенсорного экрана и без магазина приложений.





