Ответить
Ответить
Комментировать
0
Подписаться
1
1 ответ
Поделиться
АВТОР ВОПРОСА ОДОБРИЛ ЭТОТ ОТВЕТ

Когда вы нажимаете кнопку "распознать музыку" происходит примерно следующее. Программа начинает записывать звук, который поступает на микрофон вашего телефона. Записывается он, очень сильно упрощая, в виде набора числе, которые можно представить на графике как набор столбиков различной вышины, расположенных на временной шкале. Дальше при помощи преобразования Фурье выделяются некие частоты, по сути дела, закономерности, по которым построена музыка. И у различных композиций полученные результаты будут различными. Ну а дальше всё просто: где-то на серверах в интернете хранятся уже проанализированные таким же образом музыкальные композиции, и необходимо только сопоставить полученный график с уже имеющимися. Сначала находим композицию с такой же самой сильной чистотой, а дальше сравниваем соседние частоты. Если они похожи у нескольких композиций - выдадут несколько результатов, что-то теряется всегда при таком анализе.

27
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью