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

导读:本篇文章讲解 使用spleeter分离音频文件中的伴奏和人声,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

  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音乐文件中的伴奏和人声

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116924.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!