Поиск музыки по фрагменту записи¶
Поиск музыки по фрагменту записи — процесс определения неизвестной песни по звуковому фрагменту: мелодии, голосу, тексту или аудиофайлу. Основные инструменты решения задачи — сервисы распознавания аудио (Shazam, SoundHound, Яндекс.Музыка), поисковые системы по тексту (Google, Яндекс) и базы данных музыкальных произведений.
¶Принцип работы сервисов распознавания
Сервисы распознавания музыки строят «отпечаток» (fingerprint) звучания. Алгоритм анализирует спектрограмму записи, выделяет характерные пиковые точки — моменты с наибольшей энергией в определённых частотных диапазонах, — и формирует из них компактную последовательность. Этот отпечаток сравнивается с базой, содержащей миллионы треков. Совпадение определяется по количеству совпавших точек, что позволяет находить песню даже при сильных шумах, искажениях, низком качестве записи или частичном воспроизведении.
Ключевое достоинство метода — устойчивость к внешним условиям: сервис опознаёт песню, играющую в магазине на фоне разговоров, из видео в социальной сети или с динамика телефона. Скорость определения обычно составляет от 2 до 10 секунд прослушивания.
¶Основные сервисы
| Сервис | Разработчик | Особенности |
|---|---|---|
| Shazam | Apple | Крупнейшая база, интеграция в iOS, определение по 5 секундам звука |
| SoundHound | SoundHound Inc. | Распознаёт мелодию, напетую голосом; показывает текст с синхронизацией |
| Яндекс.Музыка | Яндекс | Встроенный поиск по звуку в мобильном приложении, база с российским каталогом |
| Musixmatch | Musixmatch | Определение песни и поиск по тексту |
| Google Assistant | Команда «What's this song?» запускает распознавание |
Shazam — наиболее известный сервис, запущенный в 2002 году. По данным на 2022 год, ежемесячно через него распознаётся более 1 миллиарда треков. С 2018 года сервис принадлежит Apple и встроен в iOS без отдельного приложения: поиск запускается из Центра управления или через Siri.
В России наряду с Shazam распространена Яндекс.Музыка — в её мобильном приложении поиск по звуку доступен через виджет и раздел «Искать по звуку».
¶Поиск по тексту
Если известны слова песни, но неизвестно исполнение, используется текстовый поиск. Достаточно ввести фрагмент текста в поисковую систему, добавив к запросу слово «песня» или «текст». Для русскоязычных запросов эффективно работает Яндекс, для англоязычных — Google.
Специализированные сайты-текстовики — например, «Звуки.ру», «Музыка.ру», Lyrics.com — содержат индексы текстов и позволяют искать по частичному совпадению. Некоторые из них поддерживают поиск по описанию сюжета или по первым словам припева.
¶Поиск по описанию и напеву
Распространённая ситуация — человек помнит мелодию, но не может воспроизвести её в сервисе распознавания. В этом случае помогают:
- Напев в микрофон — SoundHound и некоторые другие приложения распознают мелодию, напетую голосом, даже без слов.
- Форумы и сообщества — тематические разделы (например, r/tipofmytongue на Reddit, «Запомнить песню» на «Голосе») позволяют описать мелодию словами и получить ответ от сообщества.
- Поиск по исполнителю или году — если известны примерные характеристики (год, жанр, пол певца), фильтры музыкальных каталогов сужают перечень.
¶Технические ограничения
Сервисы распознавания работают не безупречно. Типичные причины неудач:
- песни нет в базе — независимые исполнители, демо-записи, локальные релизы;
- фрагмент слишком короткий или звук перекрыт громкой речью;
- сильные искажения: изменение темпа, обработка голоса, запись с плохим микрофоном;
- инструментальная музыка без вокала определяется хуже, чем песни с голосом.
Для поиска музыки в видео используется определение по звуковой дорожке: Shazam и SoundHound анализируют звук, воспроизводимый с другого устройства, а YouTube автоматически сопоставляет аудио роликов с базой правообладателей.
¶Правовой аспект
Определение песни не нарушает авторских прав: сервисы лишь идентифицируют произведение. Некоторые платформы (YouTube Content ID) используют схожие технологии для обнаружения защищённого контента и монетизации или удаления загрузок.
Источники:
- Официальные документы Apple Inc. и Shazam Entertainment Ltd.
- Публикации SoundHound Inc. о технологии распознавания аудио
- Справочные материалы Яндекс.Музыки
- Статьи о технологии аудиоотпечатков (audio fingerprinting), ACM Digital Library
