spleeter是一款免费的音轨分离软件,使用命令行运行,只需输入一段命令即可自动分离人声/伴奏。有两种方法可以安装spleeter,下面介绍一种我自己使用的方法:
一、配置环境(此步不可省略)
1、安装微软运行库,电脑是32位就安装32位的,是64位就装64位的
2、安装ffmpeg
3、安装Python
在c盘新建一个文件夹,命名为Python,把Python安装进去
4、升级pip和setuptools
(1)在user目录中创建一个pip目录,如:C:\Users\xx\pip,把pip.ini放进去
(2)win+R打开cmd,输入Python -m pip install --upgrade pip 然后敲enter
完成后再输入pip install --upgrade setuptools 敲enter
二、安装spleeter
1、win+R打开cmd,
输入pip install spleeter -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
敲enter
2、c盘下新建一个文件夹,命名为spleeter,打开它,在里面新建一个文件夹,命名为pretrained_models,打开它,在里面新建2个文件夹,命名为2stems和2stems-finetune
将2stems.tar.gz中的文件解压到2stems,
2stems-finetune.tar.gz中的文件解压到2stems-finetune
3、如果你的电脑没有梯子,那么你还要手动把Lib.7z和Scripts.7z解压到Python文件夹,提示相同文件选择跳过
三、如何使用spleeter
1、把需要处理的音频文件放到spleeter文件夹中,音频文件名字最好是英文
2、打开spleeter命令.txt
找到
分离人声、伴奏:
python -m spleeter separate -i audio_example.mp3 -o audio_output这个命令,
把红色部分改成需要处理的音频名称,然后复制命令
3、在spleeter文件夹下按住shift,然后右键,选择“在此处打开powershell窗口”
4、打开窗口之后Ctrl+v将刚才复制的命令粘贴进去,敲enter
5、打开spleeter文件夹,里面自动生成了audio_output,打开它,里面就是分离好的人声和伴奏。