Распознавание музыки в приложениях Яндекса¶
Распознавание музыки по звуку — технология идентификации аудиозаписи по её звучанию с помощью микрофона устройства. В экосистеме Яндекса эта функция реализована в мобильном приложении «Яндекс» (поисковик), в голосовом ассистенте Алиса и в отдельном сервисе «Яндекс.Музыка». Определение песни выполняется бесплатно, без предварительной регистрации и не требует установки специализированного программного обеспечения.
¶Принцип работы
Алгоритм сопоставляет фрагмент звучащей музыки с базой данных аудиозаписей. При нажатии кнопки распознавания смартфон записывает несколько секунд звука через микрофон, формирует цифровой отпечаток (аудиоотпечаток) и отправляет его на серверы Яндекса. Сервер сравнивает отпечаток с миллиардами записей в каталоге и возвращает название трека, исполнителя, обложку и, при наличии, ссылку на прослушивание. Технология работает при фоновом шуме, из динамика другого устройства, из телевизора или из колонки — точность зависит от длительности записи и чистоты сигнала.
¶Как найти песню через приложение «Яндекс»
Основной способ — мобильное приложение «Яндекс» для Android и iOS. Порядок действий:
- Установить приложение «Яндекс» из Google Play или App Store.
- Открыть приложение и разрешить доступ к микрофону при первом запуске.
- Нажать на значок микрофона в строке поиска.
- В открывшемся интерфейсе голосового ввода выбрать иконку ноты (обычно справа от поля ввода).
- Поднести телефон к источнику звука и дождаться окончания распознавания (обычно 3–10 секунд).
- Результат отобразится на экране: название песни, исполнитель, ссылки на прослушивание в Яндекс.Музыке и других сервисах.
Если поиск запущен из приложения «Яндекс» на Android, результат может открыться в карточке с информацией об исполнителе, альбоме и дате релиза.
¶Поиск через Алису
Второй способ — голосовой ассистент Алиса, встроенный в приложение «Яндекс» и в отдельные устройства (колонки Яндекс Станция). Для распознавания произносится команда «Алиса, какая это песня?» или «Алиса, определи музыку». После сигнала Алиса начинает слушать окружающий звук и через несколько секунд объявляет результат голосом и показывает карточку трека на экране смартфона.
На колонках Яндекс Станция команда работает аналогично, однако результат выводится голосом — визуальная карточка доступна только при подключении колонки к приложению и наличии экрана у устройства.
¶Распознавание в приложении «Яндекс.Музыка»
В приложении «Яндекс.Музыка» также присутствует функция определения трека по звуку. Она доступна через иконку ноты в интерфейсе поиска. Отличие от общего поисковика: результат сразу открывается в каталоге музыкального сервиса с возможностью добавить песню в плейлист или сохранить офлайн (при наличии подписки). Для полноценного прослушивания требуется учётная запись Яндекса и, для ряда функций, платная подписка.
¶Возможные проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| Кнопка ноты не отображается | Устаревшая версия приложения | Обновить «Яндекс» до последней версии |
| Распознавание не находит песню | Слишком короткий фрагмент, сильный шум | Записать 10–15 секунд в более тихом месте |
| Ошибка доступа к микрофону | Запрет доступа в настройках устройства | Разрешить доступ к микрофону в настройках ОС |
| Результат определяется неверно | Песня в живом исполнении или ремикс | Попробовать записать фрагмент припева |
Для работы функции требуется подключение к интернету — аудиоотпечаток сравнивается с базой на сервере, офлайн-режим не поддерживается.
¶Сравнение с аналогичными сервисами
Кроме Яндекса, определение музыки по звуку предоставляют Google (в приложении Google Поиск и на устройствах Pixel кнопкой «Now Playing»), Apple (в Shazam, купленном в 2018 году), а также сервисы SoundHound и Musixmatch. Согласно публичным оценкам, база Яндекса охватывает российскую и зарубежную эстраду, включая редкие записи и локальные жанры, что даёт ей преимущество при поиске отечественной музыки.
¶История
Функция определения музыки появилась в поисковой строке «Яндекса» в конце 2010-х годов и первоначально была доступна только через веб-версию поиска. С развитием мобильной экосистемы функция была перенесена в приложение «Яндекс», а затем интегрирована в голосового ассистента Алису. С 2019 года распознавание музыки работает на всех устройствах с Алисой, включая колонки Яндекс Станция.
