网易首页 > 网易号 > 正文 申请入驻

人声提取工具Spleeter安装教程(Linux)

0
分享至

上一篇文章介绍了Spleeter这款强大的人声提取工具:这应该是目前最好的人声提取工具,没有之一!

这篇文章就来分享一下安装的教程。因为在linux环境下安装spleeter相对要简单很多,这篇教程先以Ubuntu20.04系统介绍(在win系统下可以使用VMware虚拟机安装Ubuntu,之前永恒君也写过教程:传送门在这里)

在安装之前,要确保运行Spleeter的计算机系统是64位,Spleeter不支持32位的系统。Linux:可以通过 uname --m命令查看,windows则可以在我的电脑 - 属性中进行查看。

在安装好Ubuntu20.04系统之后,就可以开始下面的步骤了。

安装步骤

1、下载并安装Anaconda

1-1 下载

Spleeter是基于python语言的工具,而Anaconda就是可以便捷获取python包且对包能够进行管理,同时对环境可以统一管理的发行版本,可以大大减少因为包等依赖项的问题而造成的困扰,提升效率。可以简单理解,Anaconda可以更方便的进行安装Spleeter。

进入官网:
https://www.anaconda.com/products/individual

选择linux - Python 3.7 - 64-Bit (x86) Installer

如果上面的网站访问慢的话,可以试试这个清华大学的镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

选择linux的即可

下载下来是一个以.sh结尾的文件,这个是在linux系统中的脚本文件,类似于windows系统中的.exe文件。

1-2 安装

1)在.sh所在的文件夹点击右键,打开终端,输入命令 bash + sh文件名,.sh文件名字要换成你自己的,如:

bash Anaconda3-2019.10-Linux-x86_64.sh

2)按照提示,需要看一些条款,一路回车即可。

然后会问你是否同意条款,当然输入yes,不然呢?

系统提示安装的默认位置,一般直接回车即可

然后就进入安装的过程,稍等一会

接下来提示是否要初始化,一般输入yes

到这个界面,就说明安装成功了。

1-3 修改配置文件condarc

这样下载比较快。(因为源文件都在国外的服务器上,速度经常会不稳定)。

在终端里面输入命令:

sudo gedit ~/.condarc

或者在主目录下面,找到.condarc文件并打开,将下面的内容粘贴进去:

channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

2、安装Spleeter

2-1 建议为Spleeter创建单独的运行环境,名称取为music,并激活。
(这一步非必须,可直接进行步骤2-2安装Spleeter)

为了程序的稳定性,建议先通过Anaconda创建一个环境专门用来运行Spleeter,这个永恒君命名为music,使用python3.7。

打开终端,输入

conda activate base
conda create -n music python=3.7 #创建一个python3.7的环境,名字为music

完成之后,激活music环境,终端输入

conda activate music

2-2 终端输入下面的命令,安装Spleeter

这个过程视网络情况,可能需要耐心等待一会。

conda install -c conda-forge spleeter

出现下面的提示,就说明安装完成了。

3、下载训练模型(一定要注意存放的路径)

第一次分离音轨前需要给Spleeter一个“示范”,需要有个pretrained models(预训练模块)。

下载地址:
https://github.com/deezer/spleeter/releases

分离人声的话一般只需要2轨,下载图上2stems即可。

在主目录下面新建路径文件夹,将下载的模型文件解压到文件夹里面。

pretrained_models\2stems

如果你使用的是4stems、5stems,则要相对应的在文件夹下面建立4stems、5stems文件夹。

pretrained_models

4、分离提取人声

把需要分离的原始音乐文件 ppxhn.mp3 放在主目录,然后终端键入命令运行:

spleeter separate -i ppxhn.mp3 -p spleeter:2stems -o output

使用的是4stems、5stems的话,只需要把上面命令2stems改成4stems或者5stems即可。

出现下面的字样就说明提取成功了,在主目录下面会生成一个output\ppxhn的文件夹

accompaniment.wav是提取的背景
vocals.wav是提取的人声

小结一下

1、安装Anaconda,修改配置文件condarc。
2、安装Spleeter
3、下载训练模型
4、分离提取人声

其它问题:

1、32位win系统无法使用,64位系统可以使用,建议搭配64位的Python程序或者Anaconda。

2、训练模型如果下载很慢,可以建议使用GitHub文件加速下载地址转换:https://shrill-pond-3e81.hunsh.workers.dev/

转换后使用idm等下载即可。

下载成功后在主目录下依次建立文件夹 pretrained_models\2stems,将2stems.tar.gz解压缩后放置到这个文件夹中即可。

类似地也可建立文件夹并放置模型文件:
pretrained_models\2stems-finetune
pretrained_models\4stems
pretrained_models\4stems-finetune
pretrained_models\5stems
pretrained_models\5stems-finetune

这种是更为精确的高质量模型,使用方法也一样。

-finetune

3、拆分类型选项

2stems、4stems、5stems三种分别对应分成2轨、4轨和5轨
人声(歌声)、伴奏分离 (2个音轨)
人声、鼓、贝斯、其他分离 (4个音轨)
人声、鼓、贝斯、钢琴、其他分离 (5个音轨)

4、支持的音频文件有mp3、wav、ogg

5、一次分离多个文件(比较费资源,不推荐)

spleeter separate \
-i \
-o audio_output

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
保时捷又降价了,Macan 降了 20%,Panamera 降了 25%。

保时捷又降价了,Macan 降了 20%,Panamera 降了 25%。

玉辞心
2024-05-31 19:36:16
2100km续航神话?网友:您去看看雅阁混动历史战绩

2100km续航神话?网友:您去看看雅阁混动历史战绩

音乐时光的娱乐
2024-05-30 22:21:57
喜欢喝茶的注意了!中山大学研究团队:每多喝一杯茶,阿尔茨海默症的患病风险增加48%及以上!

喜欢喝茶的注意了!中山大学研究团队:每多喝一杯茶,阿尔茨海默症的患病风险增加48%及以上!

梅斯医学
2024-05-26 07:51:40
海淀家长会的一张图火了,道尽了多少孩子不爱学的真相

海淀家长会的一张图火了,道尽了多少孩子不爱学的真相

元芳
2024-05-31 15:08:17
如果没有日俄战争,整个东北地区,甚至北京都会成说俄语的地方?

如果没有日俄战争,整个东北地区,甚至北京都会成说俄语的地方?

侃故事的阿蚌
2024-05-31 01:30:52
3-1!张本智和打败林昀儒!张本智和、林昀儒今天20拍精彩对攻战

3-1!张本智和打败林昀儒!张本智和、林昀儒今天20拍精彩对攻战

祝晓塬
2024-06-01 12:33:56
佘诗曼再次聊到结婚,50岁不怕老,感叹:存钱是最大的安全感

佘诗曼再次聊到结婚,50岁不怕老,感叹:存钱是最大的安全感

午安宛本人
2024-06-01 05:14:43
天价牛奶后续!货车司机反水,卡维会出言嘲讽,司机深夜发声辩解

天价牛奶后续!货车司机反水,卡维会出言嘲讽,司机深夜发声辩解

六毛朵朵
2024-05-31 12:16:17
蔡斌该作何解释?中国女排居然输日本队,朱婷张常宁上场时机不妥

蔡斌该作何解释?中国女排居然输日本队,朱婷张常宁上场时机不妥

海宝爱体育
2024-05-31 21:39:55
第14艘055即将下水,美军突然发现,已经彻底追不上中国海军了!

第14艘055即将下水,美军突然发现,已经彻底追不上中国海军了!

说天说地说实事
2024-05-30 09:37:32
为什么尽量别跟四五十岁的女人发生关系?这几个原因太现实了!

为什么尽量别跟四五十岁的女人发生关系?这几个原因太现实了!

娱乐洞察点点
2024-06-01 09:33:59
巡视组进驻后,韩国强任上被查!长期在唐山工作,一个多月前曾露面

巡视组进驻后,韩国强任上被查!长期在唐山工作,一个多月前曾露面

政知新媒体
2024-05-31 20:15:35
可笑又可恨!32岁美女因太懒,在垃圾堆上睡两年,父亲反应太反常

可笑又可恨!32岁美女因太懒,在垃圾堆上睡两年,父亲反应太反常

白浅娱乐聊
2024-06-01 10:22:47
火化一只仓鼠收费700元、告别仪式可请乐队、保时捷接送?揭秘宠物殡葬的“生意经”

火化一只仓鼠收费700元、告别仪式可请乐队、保时捷接送?揭秘宠物殡葬的“生意经”

上游新闻
2024-05-31 19:40:29
乌克兰为什么那么在意克里米亚?

乌克兰为什么那么在意克里米亚?

非虚构故事
2024-05-28 18:10:46
张柏芝已经很漂亮了,但右边这位比张柏芝还要漂亮,她是谁呀?

张柏芝已经很漂亮了,但右边这位比张柏芝还要漂亮,她是谁呀?

圈里的甜橙子
2024-05-31 14:58:01
“外国的风水咬人”,留学生晒出国后面相变化,判若两人笑出眼泪

“外国的风水咬人”,留学生晒出国后面相变化,判若两人笑出眼泪

熙熙说教
2024-05-07 18:18:41
中国女排首局输日本!王云蕗1分还被蔡斌批评,就这都不让朱婷上

中国女排首局输日本!王云蕗1分还被蔡斌批评,就这都不让朱婷上

嘴炮体坛
2024-05-31 20:01:03
财政破产,亡国之兆

财政破产,亡国之兆

求实处
2024-05-10 23:05:43
注意!即日起,北京儿童医院取消门诊取号——

注意!即日起,北京儿童医院取消门诊取号——

BRTV新闻
2024-05-31 19:18:06
2024-06-01 13:16:49
永恒君的百宝箱
永恒君的百宝箱
分享生活工作中实用的工具技巧
174文章数 2176关注度
往期回顾 全部

科技要闻

华为上新!余承东:问界6月销量将超4万辆

头条要闻

上海外滩"最美女警"火出圈:我不是交警 腰带是黑色的

头条要闻

上海外滩"最美女警"火出圈:我不是交警 腰带是黑色的

体育要闻

欧文:当老二怎么了?硬就行了!

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

实锤!普华永道,危!

汽车要闻

吉利银河E5 Flyme Auto智能座舱首发

态度原创

游戏
手机
亲子
本地
旅游

《战神5》在172个地区被禁售后续:部分玩家仍不满

手机要闻

消费电子备战618:iPhone降价促销,折叠屏受捧,AI终端尚需市场培育丨一线

亲子要闻

看不得喝进去的水从眼睛里出来了

本地新闻

食味印象|歙县限定!枇杷味儿的清甜初夏

旅游要闻

美国华盛顿年内将迎来大熊猫“宝力”和“青宝”

无障碍浏览 进入关怀版