tnblog
首页
视频
资源
登录

Spleeter音乐乐器分离器

2228人阅读 2024/8/1 22:29 总访问:3723435 评论:0 收藏:0 手机
分类: AI

Spleeter音乐乐器分离器

Spleeter简介


Spleeter 是一个由 Deezer 开发的开源音频源分离工具。它使用深度学习技术将音乐分离成不同的音频轨道,例如人声和伴奏。Spleeter 提供多种预训练模型,可以分离出两轨(人声和伴奏)、四轨(人声、贝斯、鼓和其他伴奏)和五轨(人声、贝斯、鼓、钢琴和其他伴奏)等不同的音轨组合。

安装Spleeter

Windows安装前提


首先我们需要先安装FFmpeg。
打开这个链接:https://github.com/BtbN/FFmpeg-Builds/releases
下载这个:


下载好后,在环境变量中添加好这个FFmpeg的路径。


除此之外还需要安装libsndfile,这是链接:https://github.com/libsndfile/libsndfile/releases/tag/1.2.2


同样需要给这个目录添加对应的环境变量。

值得注意的是Spleeter目前不支持3.11.以上的,所以我还下了python3.8.10版本。

开始安装Spleeter


其实安装也特别简单执行一下下面的命令即可。

  1. pip install spleeter


然后我们将一个a.mp3的文件需要进行人身与乐器分离,可以直接调用下面的命令。

  1. python -m spleeter separate -p spleeter:4stems D:\ai\music\MusicBot\files\x\a.mp3 -o D:\ai\music\MusicBot\files\x\h


这样我们就分离好了。
这里我选择了4种分离方式spleeter:4stems(人声/贝斯/鼓/钢琴),还有人声与背景音乐的两种spleeter:4stems
和5种加一个其他。

当然我们最好在生成的文件的目录上一级添加好我们的预训练模型,到pretrained_models目录中。(
我这里是4种就下载了4stems)


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

是伍尚金哇_v

2019/10/18 17:55:35

没人看 自己看一个 温习一下

青春年华

2019/11/19 17:25:22

[嘘]

这一世以无限游戏为使命!
排名
14
文章
75
粉丝
21
评论
43
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术