Методы определения акустического сходства (но не снятия отпечатков пальцев) - PullRequest
6 голосов
/ 19 января 2012

Я ищу методы, которые работают на практике для определения какого-либо типа акустического сходства между различными песнями.

Большинство методов, которые я видел до сих пор (MFCC и т. Д.), На самом деле, похоже, нацелены на поиск только идентичных песен (т. Е. Дактилоскопии, для распознавания музыки не рекомендуется). Хотя большинство систем рекомендаций работают с сетевыми данными (совместно прослушиваемыми песнями) и тегами.

Большинство аудио-дескрипторов Mpeg-7 также, похоже, находятся в этом направлении. Кроме того, большинство из них определены на уровне «извлечения этого и того», но никто, кажется, фактически не использует эти функции и не использует их для вычисления некоторого сходства песен. Еще даже эффективный поиск похожих предметов ...

Такие инструменты, как http://gjay.sourceforge.net/ и http://imms.luminal.org/, по-видимому, используют некоторый простой спектральный анализ, расположение файловой системы, теги, а также вводимые пользователем данные, такие как «цвет» и рейтинг, назначаемый пользователем вручную или как часто песню слушали и пропускали.

Итак: какие аудиофункции достаточно быстро вычисляются для общей музыкальной коллекции и могут использоваться для создания интересных плейлистов и поиска похожих песен? В идеале я хотел бы добавить существующий плейлист и вывести несколько песен, которые бы соответствовали этому плейлисту.

Так что меня действительно интересует акустическое сходство , не так много идентификация / дактилоскопия . На самом деле, я просто хотел бы удалить идентичные песни из результата, потому что я не хочу их дважды. И я также не ищу запрос , напевая . У меня даже нет подключенного микрофона.

Да, и Я не ищу онлайн-сервис . Во-первых, я не хочу отправлять все свои данные в Apple и т. Д., Во-вторых, я хочу получать только рекомендации из песен, которые у меня есть (я не хочу покупать дополнительную музыку прямо сейчас, пока я не исследовал всю мою музыку. Я еще даже не конвертировал все свои CD в mp3 ...) и, во-вторых, мой музыкальный вкус не является мейнстримом; Я не хочу, чтобы система постоянно рекомендовала Марию Кэри.

Плюс, конечно, мне действительно интересно, какие методы работают хорошо, а какие нет ... Спасибо за любые рекомендации соответствующей литературы и методов.

1 Ответ

0 голосов
/ 16 февраля 2017

Только одно приложение когда-либо делало это действительно хорошо.MusicIP микшер.http://www.spicefly.com/article.php?page=musicip-software Он не обновлялся около десяти лет (и даже тогда интерфейс был немного неуклюжим), он требовал очень старой версии Java и не работал со всеми форматами файлов - но это былои до сих пор кроссплатформенный и бесплатный.Он выполняет все, что вы просите: генерирует акустические отпечатки пальцев для каждого mp3 / ogg / flac / m3u в вашей коллекции, сохраняет их в теге песни, а с учетом одной или нескольких песен создает плейлист, похожий на эти песни.Он использует только акустику песен, так что с такой же вероятностью можно добавить неизданный трек, который только у вас есть на вашем жестком диске, в качестве известной песни.

Мне это нравится, но каждый раз, когда я обновляю свою операционную систему / покупаю новый компьютер, он снова работает вечно.

...