Открыть сервисСервис

Определение песни по звуку

Определение песни по звуку — это технология идентификации музыкальных произведений по аудиозаписи, позволяющая установить название трека, исполнителя и альбома по фрагменту звучания. Метод основан на анализе акустического отпечатка (звукового отпечатка) фрагмента и сопоставлении его с базой данных музыкальных произведений. Технология получила широкое распространение с конца 1990-х годов и применяется в мобильных приложениях, поисковых системах и стриминговых сервисах.

Принцип работы

Алгоритм идентификации строится на нескольких этапах:

  1. Захват звука. Микрофон устройства записывает фрагмент акустической среды — обычно от 5 до 15 секунд.
  2. Спектральный анализ. Запись преобразуется в частотно-временное представление (спектрограмму) с помощью преобразования Фурье или аналогичных методов.
  3. Извлечение признаков. Из спектрограммы выделяются устойчивые акустические характеристики — «отпечатки», не зависящие от качества записи, шумов и искажений.
  4. Сопоставление с базой. Отпечаток фрагмента сравнивается с эталонными отпечатками миллионов треков в базе данных сервиса.
  5. Выдача результата. При совпадении выше порога уверенности пользователю показываются название, исполнитель, альбом и обложка.

История

Ранние исследования

Идея идентификации звука по отпечатку восходит к работам 1990-х годов. В 1996 году исследователь из Массачусетского технологического института Аудио-группа опубликовала концепцию «аудио-водяных знаков» — устойчивых меток, встраиваемых в аудиосигнал. Наиболее известной ранней системой стала Shazam, запущенная в 2000 году британскими инженерами Крисом Джонсом, Филиппом Инглишем и Дэвидом Хаусманом. Их алгоритм, описанный в патенте 2003 года, использовал анализ пиков в спектрограмме («констелляции точек») для построения устойчивого отпечатка.

Коммерческое распространение

  • 2002 — запуск сервиса SoundHound (первоначально как Song ID).
  • 2005 — появление сервиса Midomi, основанного на сопоставлении мелодий, включая напетые пользователем.
  • 2009 — Shazam выходит на iPhone и получает массовое распространение.
  • 2011 — Google запускает функцию «Идентификация песни» в поиске Android.
  • 2016 — Apple приобретает Shazam за около 400 млн долларов.
  • 2018 — функция интегрируется в Siri и iOS.

Основные сервисы

СервисГод запускаОсобенности
Shazam2000Крупнейшая база, интеграция с Apple Music и Spotify
SoundHound2002Поддержка распознавания напетых мелодий
Google Assistant2016Встроенный в Android, работает по команде
Яндекс2018Определение песни в мобильном приложении «Яндекс»
Musixmatch2010Синхронизация текстов песен с идентификацией

Применение

Технология применяется в нескольких сферах:

  • Мобильные устройства — определение играющей песни в кафе, магазине, транспорте.
  • Радио и телевидение — автоматическая идентификация ротируемых треков для роялти-расчётов (системы Shazam для радио, ACRCloud).
  • Музыкальные стриминги — подбор рекомендаций, синхронизация библиотеки.
  • Видеомонтаж и стриминг — проверка авторских прав на фоновую музыку.
  • Музыкальная аналитика — отслеживание популярности треков в реальном времени.

Технологические ограничения

Точность идентификации зависит от нескольких факторов:

  • Качество записи — сильный фоновый шум, эхо и искажения снижают надёжность.
  • Длина фрагмента — слишком короткий фрагмент (менее 3–5 секунд) может не содержать достаточно информации.
  • Оригинальность — ремиксы, каверы и живые выступления с изменённой аранжировкой распознаются хуже.
  • База данных — песни, отсутствующие в базе сервиса, не будут определены.

При типичных условиях точность современных систем превышает 95% для студийных записей.

Развитие технологии

Современные системы используют методы глубокого обучения — нейронные сети, обученные на больших массивах аудиоданных, что повысило устойчивость к шумам и искажениям. Компания Google в 2020-х годах представила модели, способные идентифицировать музыку даже по очень коротким и зашумлённым фрагментам. Параллельно развивается технология идентификации видео по аудиодорожке и определение источника звука в сложных акустических средах.

Источники:

  • Официальные документы Shazam (патент US 6,993,532)
  • Публикации IEEE Transactions on Audio, Speech, and Language Processing
  • Материалы Google AI Blog
  • Статьи SoundHound Inc.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru