Распознать музыку по мотиву из вашей головы — легко

09.06.2021 (Обновление от 10.06.202110.06.2021)|Александр Шихов|Комментарии

Сервисы распознавания музыки: Shazam, Алиса от Яндекс, Google, требуют для своей работы сравнительно хорошего качества аудиозапись. Если мотив живет только в вашей голове — финиш, поезд дальше не идет. Но программисты из Google совершили в распознавании музыки революцию. Теперь с помощью Ассистента от Гугл можно найти мелодию по напетому в микрофон смартфона мотиву.

Как распознать музыку по мотиву

Если у вас есть запись музыки, например, на старом магнитофоне, то можно воспользоваться одной из программ для телефона, которые мы описали в этой статье. Распознавание будет точным. Если фонограммы нет, то поможет Google Ассистент. Скачайте приложение по этой ссылке. Для активации режима поиска произнесите фразу «распознай мелодию».

Я начал с песни «Салют» Джо Дассена. И сразу бинго! Песня отгадана с первого же раза.

Для алгоритма важен ритм музыки. Поэтому распознавание работает лучше, если вы будете использовать какие-то слова. Пусть и неправильные, но ритмически точные.

С Группой крови Цоя распознавание дало страницу с текстом.

Переходим к действительно сложным случаям. У меня есть две мелодии, на которых я тестирую сервисы распознавания музыки. С первой от Shocking Blue проблем не возникло. Там есть яркий припев «No, no, no». По нему ассистент выяснил, что это за песня, с точностью 38%.

А вот со второй композицией — Monday morning, пришлось напевать мотив ассистенту раз 7.  Опознал сервис песню по припеву.

Разумеется, текста этих песен я не знаю. Вставлял любые слова, которые казались подходящими по ритму.

После моего личного эксперимента Гугл Ассистента испытала вся семья. Пошли в ход песни 60-х, современные, вроде хита «Помыла ондатру». Все мелодии за редким исключением были распознаны. Будет ли симметричный ответ от Яндекса, зависит от популярности этой функции. Думаю, в российском поисковом гиганте есть такие планы.

Понятно, что материал, на котором обучали нейросеть, состоит в большей степени из западной музыки. Но и отечественная эстрада распознается неплохо. Кстати, классику тоже можно напевать. Например «К Элизе» Бетховена. Но тут уже многое зависит от умения воспроизвести мелодию. Распознавание с музыкальных инструментов не пробовал. Допускаю, что и тут Гугл Ассистент может сработать.