使用spleeter分离音频文件中的伴奏和人声

  Spleeter 是 Deezer 源分离库,带有用 Python 编写并使用 TensorFlow 的预训练模型。 它使训练音乐源分离模型变得容易(假设您有一个孤立源的数据集),并提供已经训练过的最先进的模型来执行各种风格的分离。
在这里插入图片描述
Spleeter项目官网传送门:https://research.deezer.com/projects/spleeter.html
Spleeter源代码仓库传送门:https://github.com/deezer/spleeter/
  本文将介绍如何使用Spleeter进行MP3文件中的伴奏和人声的分离,从运行环境的安装开始手把手教你如何进行伴奏分离。
1)ffmpeg安装:由于Spleeter的使用依赖于ffmpeg的相关插件,所以首先需要安装ffmpeg,此处使用的是ffmpeg的static版本,软件下载传送门如下:https://ffmpeg.org/download.html
在这里插入图片描述
  此外,需要将上述可执行文件添加到系统的环境变量中:
在这里插入图片描述
2)Spleeter安装:已安装python开发环境的使用pip进行安装即可,没有的话请先行安装python开发环境,注意在安装Spleeter的时候会同时安装其相关的依赖库及模块假如是使用其默认的源的话可能会因为网络问题导致安装失败,建议将源更换为国内源再进行下载安装。

pip install spleeter

在这里插入图片描述

3)测试

|---------spleeter指令--|----目标文件-----|----输出目录------|
spleeter separate -c mp3 E:\Songs\demo.mp3 -o E:\Songs\test\

在这里插入图片描述
  分离结束之后,在所设置的输出路径的文件夹中accompaniment.mp3为伴奏音频文件,vocals.mp3为人声音频文件。

参考:
使用Python扩展库spleeter分离MP3音乐文件中的伴奏和人声

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@菠萝菠萝哒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值