人声提取工具Spleeter安装使用教程(Windows系统)

前段时间一直在钻研视频制作的技术,其中有对素材视频进行人声分离的操作,研究了后做了下整理,在此分享给大家:

由于Spleeter不支持32位的系统,所以首先要确保运行Spleeter的计算机Window系统是64位,可以在我的电脑 - 属性中进行查看


查看操作系统位数.png

1、下载并安装Anaconda

Spleeter是基于python语言的工具,而Anaconda就是可以便捷获取python包且对包能够进行管理,同时对环境可以统一管理的发行版本,可以大大减少因为包等依赖项的问题而造成的困扰,提升效率,Anaconda可以更方便的进行安装Spleeter。
下载地址: https://www.anaconda.com/products/individual#windows

下载Anaconda.png

下载完后双击安装:
安装包.png
步骤1.png
步骤2.png
步骤3.png
步骤4.png
步骤5.png

2、打开Anaconda Prompt命令窗口

开始菜单-》找到Anaconda Prompt并打开


Anaconda Prompt.png

3、修改配置

首先,在第2步打开的窗口输入以下两条命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

此时,目录 C:\Users\<你的用户名> 下就会生成配置文件.condarc,内容如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

删除掉上述配置文件 .condarc 中的第三行(- defaults),然后保存,最终版本文件如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

通过命令 conda info 查看当前配置信息,内容如下,即修改成功,关注 channel URLs 字段内容

conda配置.png

4、安装ffmpeg

在Anaconda Prompt命令窗口执行以下命令

conda install -c conda-forge ffmpeg

5、安装Spleeter

Anaconda Prompt命令窗口依次执行以下两个命令

pip install tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install spleeter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

注意:如果报错pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.,需要下载并安装OpenSSL

OpenSSL截图.png

6、人声提取

先切换到文件提取后需要保存的目录

cd C:\Users\dell\Desktop

再执行以下命令,其中C:\Users\dell\Desktop\my_song.mp3为音频文件路径

spleeter separate C:\Users\dell\Desktop\my_song.mp3 -p spleeter:2stems -o output

你可能感兴趣的:(人声提取工具Spleeter安装使用教程(Windows系统))