Принцип работы распознавания музыки через голосового помощника заключается в обработке записи алгоритмами машинного обучения. 1
Например, в Google Assistant пользователь напевает или насвистывает песню, а помощник с помощью машинного обучения распознаёт мелодию и выдаёт близкие по звучанию музыкальные композиции. 2
Для этого программа преобразовывает звук в последовательность чисел, представляющую мелодию, затем сравнивает с существующими песнями и выдаёт наиболее вероятные варианты. 2
Также в голосовом помощнике «Алиса» от «Яндекса» можно найти песню, спросив у неё «Что за песня?» и дав послушать записанную мелодию. 2
Ещё один принцип распознавания музыки, например, в приложении SoundHound, заключается в анализе пиков на спектрограмме аудиозаписи, преобразовании этих данных в акустический отпечаток и сравнении его с отпечатками из базы данных. 1