Spleeter — это библиотека разделения аудиоисточников Deezer с предварительно обученными моделями, написанными на Python и использующая Tensorflow. Инструмент способен разделить музыкальный трек на отдельные составляющие (вокал, ударные, бас и другие специфические звуки). После разделения на несколько звуковых дорожек каждую из них можно использовать в своих целях (убрать вокал, вырезать гитарный ритм и прочее). Полученные звуковые дорожки можно импортировать в любой аудиоредактор, такой как Audacity. Он упрощает обучение модели разделения источников (при условии, что у вас есть набор данных изолированных источников) и предоставляет уже обученную современную модель для выполнения различных вариантов разделение :
Вокал (певческий голос) / разделение аккомпанемента (2 шт.)
Вокал/барабаны/бас/другое разделение (4 стема)
Вокал/барабаны/бас/фортепиано/другое разделение (5 стемов)
2 модели стволов и 4 модели стволов имеют современные характеристики в наборе данных musdb. Spleeter также очень быстр, поскольку он может выполнять разделение аудиофайлов на 4 стебля в 100 раз быстрее, чем в режиме реального времени при работе на графическом процессоре.
Мы разработали Spleeter таким образом, чтобы вы могли использовать его прямо из командной строки, а также непосредственно в своем собственном конвейере разработки в виде библиотеки Python. Его можно установить с помощью Conda, pip или использовать с Docker.
Быстрый старт
Хотите попробовать? Просто клонируйте репозиторий и установите среду Conda, чтобы начать разделение аудиофайла следующим образом:
git клонhttps://github.com/Deezer/spleeter
conda env create -f spleeter/conda/spleeter-cpu.yaml
conda активирует сплитер-процессор
spleeter отдельный -i spleeter/audio_example.mp3 -p spleeter:2stems -o output
Вы должны получить два отдельных аудиофайла (вокал.wav и аккомпанемент.wav) в папке output/audio_example.
Для получения более подробной документации, пожалуйста, проверьте вики репозитория.
Также существует неофициальный сайт, позволяющий использовать Spleeter онлайн:https://мелодия.мл