tnblog
首页
视频
资源
登录

Spleeter音乐乐器分离器

1708人阅读 2024/8/1 22:29 总访问:3467534 评论: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

评价
这一世以无限游戏为使命!
排名
2
文章
634
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术