ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SpleeterGUI v2.6 开源的AI人声伴奏分离工具

2022-06-18 10:04:41  阅读:455  来源: 互联网

标签:Spleeter v2.6 分离 AI 音轨 SpleeterGUI 软件 安装


下载地址:
链接:https://pan.baidu.com/s/1-cm6LskqgDSVmMNHD_eQBw?pwd=n397
提取码:n397 
--来自百度网盘超级会员V1的分享


 

软件简介:

SpleeterGUI包含图形用户界面的C#源代码。它还包含Python3.7和Spleeter项目。该项目的目的是使Windows用户可以轻松下载并运行Spleeter,而无需使用命令行工具来执行此操作。配合Deezer发布的AI训练模型,可以实现相当高质量的人声与伴奏分离,并且最高可以分离 人声/鼓/贝斯/钢琴/其他 五个音轨。

 

SpleeterGUI是一款专业且高效实用的音轨AI分离软件,SpleeterGUI官方版是由法国的音乐流媒体公司Deezer开源的项目,需向Spleeter提供一个音频文件,它就会将其分成两个、四个、五个等多个独立的音轨,它支持mp3、wav、ogg等常见音频格式,Spleeter GUI最新吧是国外大神做的可视化版本!

ps:SpleeterGui 无需配置环境,安装即可使用

软件介绍

Spleeter基于TensorFlow开发,本身运行速度非常快。分离过程可以在GPU或CPU上执行。在GPU上运行,如果它将音频文件分成四个音轨,可以比实时速度快100倍。安装Spleeter并不难,只需克隆存储库并选择用 Conda 环境安装即可开始分离音频文件。由于操作还是很复杂的,需要有一定的python基础,所以国外大神做了个可视化版本,特此搬运。(虽然还是需要很多环境,但是总比python敲代码要简单太多了)

用户可以根据自己的需求来训练模型,Deezer 还给出了在 musdb 数据集上的预训练模型,因此能直接拿来使用。

在官方提供的预训练模型里,spleeter 可将人声和乐器声分为 2 个音轨,已经能满足基本的要求。此外它还能把乐器声进一步分离为鼓、贝斯、钢琴及其他乐曲,加上人声,spleeter 最多可以分离出 5 个音轨。

安装教程

1、下载双击 SpleeterGUI_v2.5.msi 进行安装,接受许可

2、选择安装路径

3、点击install进行安装

4、安装完成,暂时不要运行

5、双击打开训练模型文件夹,右键-管理员身份运行里面的那个.bat文件,这个批处理文件会自动帮你快速拷贝pretrained_models文件夹到SpleeterGUI的C盘安装目录。

当然,你也可以手动拷贝到pretrained_models文件夹到C:\Users\用户名\AppData\Roaming\SpleeterGUI

6、运行软件,首先需要选择训练模型,其实就是分离方式,一般选择2就可以了。之后设置输出目录,选择需要分离的文件即可。

7、耐心等待完成

8、转换完成之后,会为你保存为wav无损格式:

如果你运行SpleeterGUI时出现如下报错,是因为你电脑缺少必要的.NET Framework运行库:

汉化:将补丁复制到安装路径下,可替换,也可并存(可保留原英文版)

 

作为音乐爱好者,寻找伴奏算是频度较高的诉求了,比较常规的方法有au里的中置声道提取、俄罗斯音频软件iZotope(其同时也可作为插件包附在au里)里的Music Rebalance、直接到5sing等原创音乐站点上下载等,本文想介绍的是另一种效果很好的软件——法国音乐流媒体公司Deezer开源的音轨分离软件spleeter

该项目于2019年年中左右发布于github,属于代码交互的机器学习软件(但也有人开发了图形化界面,详见后文),能将音乐的人声和各种乐器声分离,最多支持分离成人声、鼓、贝斯、钢琴、其他共5部分(但实践中通常建议只分为2轨,即伴奏+人声)。

由该软件在github上最新的README信息可知iZotope、AconDigital等专业音频软件在音轨分离的相关功能上都采用了其“核心科技”pretrained models(预训练模块),其实力之强大可见一斑——

真·被大腿环抱的大腿

分离效果上,它确实不如原版单音轨文件(这是肯定的)以及花钱请音乐工作者通过扒谱等流程仿照原版编写出来的音频(否则人家凭什么收费拿什么恰饭),但对于制作自用伴奏、扒取影视作品中的纯音乐等日常非专业场景而言已足堪胜任了,对于一些官方未收录于ost中的罐头纯音乐更是可以DIY出来收藏欣赏(切记不要有商用等侵权行为)。

本软件搭载于conda平台,使用前需要安装conda及对其基本工作原理有所了解。由于命令行界面有一定的门槛和学习成本,为了避免部分程序语言零基础的同学望而却步、因技术受限而错失使用这一音频神器的机会,笔者决定把自己对于spleeter的探索全程记录下来,一方面给广大音乐爱好者一些参考和启示,另一方面也算为自己的捣鼓经历留点史料,毕竟勤勉地为自己点技能树的过程确实狠值得留念~

同时,由于本软件原生于github,各位尚不了解github的同学也可以本软件为例,初步了解github上各类项目的运行机制,这真的是一个越挖金子越多的无底矿,用相对难度不高的spleeter作为试水还是很不错的。且以spleeter为例,G站上的项目大都会不定期更新,也会有详细的FAQ页面(全英语环境也有助于迫使你提高语言能力),对于新手用户自行排查安装及使用过程中的问题可以说是非常友好的,如果有FAQ中无法解决的问题也欢迎大家多多与笔者交流。

本文面向完全零基础用户,懂得基本下载操作即可。由于笔者水平有限,文中有讹误之处敬请谅解,同时欢迎批评指正。

标签:Spleeter,v2.6,分离,AI,音轨,SpleeterGUI,软件,安装
来源: https://www.cnblogs.com/zeidu/p/16387739.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有