人工智能Spleeter分离人声和伴奏

Github开源:

https://github.com/deezer/spleeter

B站教程:

https://www.bilibili.com/video/av87622164?from=search&seid=15897678986262904883

使用说明:

1.安装Anaconda(Python 3.7 version)

https://www.anaconda.com/distribution/#windows

2.安装完之后取消这两个勾选

Screenshot_1582968513

3.在开始菜单打开Anaconda(Anaconda Powershell Prompt (Anaconda3)),最好用管理员身份打开

Screenshot_1582968881

4.安装Spleeter和其他组件,输入命令(右键可粘贴)

conda install -c conda-forge spleeter

5.安装过程中要保证网络的通畅和死盯屏幕,弹出询问是输入"y"+回车(非常重要)

如果安装失败了就把Anaconda再重复上述流程

6.分离音频

输入命令

by python -m spleeter separate -i spleeter/audio_example.mp3 -p spleeter:2stems -o output
separate表示分割
-i表示输入文件
-p表示参数
spleeter:2stems表示分为两段音频
-o(-o output)表示输出(把生成的文件输出到"output"文件夹内)

7.第一次运行会提示下载官方训练好的模型

Screenshot_1582969756

也可以手动下载,然后解压,把里面的文件存放到与需要处理的音频的同一个路径下的"pretrained_models\2stems"文件夹内

image-20200229175231680

下载地址:

https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz

刚开始分离音频的时候会出现卡顿,疯狂使用cpu,所以在开始之前把多余软件和教程关闭

image-20200229175712810

生成的文件中a开头的为背景音乐,v开头的为人声

最后修改:2021 年 02 月 19 日
如果觉得我的文章对你有用,请随意赞赏