缘由
昨天下载了腾讯的全民 K 歌,搜了下 Lindsey 的 Shatter me,结果里面的伴奏奇差,除了消除人声,都把我女神的小提琴声给消去了。推测是使用了中置声道消音,所以效果非常不好。
于是就想着能不能自己制作消人声的伴奏。
之前看钟文泽的 MacBook(M1) Pro 的评测(6 分 21 秒处),里面有一个软件,叫 Djay Pro Ai,可以通过 AI 把音频分成多个乐器的音轨,不过这个软件只有 Mac 上有,所以我想找的就是在 Windows 上的类似软件。
先在知乎搜了下,得知了一个开源程序 Spleeter,就是通过 Ai 将音乐分为多个乐器轨,并且已经自带有训练好的模型,热度挺高的。
不过使用 Spleeter 需要在电脑上部署 Anaconda 阿巴阿巴东西,我还不会用 Anaconda。所以暂时放弃,找一下有没有直接打包好的程序用。
SpleeterGUI
下载
在 Github 上,就找到了一个 SpleeterGUI ,它自带 Spleeter 所需要的环境。由于打包后的安装包有 900MB 之多,所以无法发布在 Github 上,作者给了 下载链接 ,不过它是 Google Drive 的分享链接,国内不好下载。所以我下载上后,上传到了百度网盘:
- 链接:https://pan.baidu.com/s/1gIAnMtLKI6VjUMpoRuKrtw
- 提取码:6666
使用
这是它的使用界面:
语言有繁体中文,但还没英文界面看着舒服。使用的时候,先在上面选定要分享的音轨数:
- 2 条:人声、伴奏
- 4 条:人声、贝斯、鼓声、其它
- 5 声:人声、贝斯、鼓声、钢琴、其它
再在下面选定输出音轨的文件夹,接着,把 mp3 文件拖入,就开始分离音轨了:
我的电脑没有独显,为这首歌分离 2 条音轨用了 20 秒来完成,5 条音轨大约 30 秒:
可以将其放到 Audition 的多音轨里进行混音,独奏等:
效果
看一下提取的效果:
- 原曲:
- 人声:
- 鼓声:
- 其它(包含小提琴和其它乐器):
- 伴奏混合:
淘宝
我也在淘宝上花钱买服务进行去人声处理,经过结果对比,我认定淘宝上的伴奏制作服务也是用的 Spleeter,看下淘宝店铺做的伴奏效果:
跟上面的分离效果完全一样好吗!
8 块钱一份,月销量 2800 多,就凭借这样一个开源软件,月净挣 22000 多!截至发帖子,这个领域应该还是个可以以近乎 0 成本捞不少钱的。
国内在线服务
搜索一番后,找到一个在线服务网站,制作伴奏网 ,也是使用的 Spleeter 进行制作,上传音频,分离人声,可以试听前 80%,付费 2 元可得到整个分离后的音频。
安卓手机端
在 Google Play 上找了下,找到好几个软件可以使用 Spleeter 进行音轨分离,这里介绍两个。
SplitHit
介绍
这个软件有 200 兆大小,直接把 Spleeter 内置离线了,效果和上面的一样。
在我的骁龙 855 手机上,速度非常快,不到 10 秒,就可以开始播放前面部分的音频了,后面的部分会在播放的过程中继续分离,而且可以直接混音:
你可以自由地、实时地在软件里调整各个音轨的音量大小、播放。
不过,这个软件的导出功能是要付费的,免费用户每天只能导出一首,付费价格是 4.99$/ 月的价格,也就是 35 块一个月,可以无限导出。
但即使你不付费,也依然可以自由地分离、混音、聆听。
或许你可以通过录屏、录音的方式将伴奏免费保存下来。
下载
软件可以在 Play 上下载,也可以到 apkpure 下载,由于网络因素,下载不便,我将安装包下载了下来,由于超过了 100M,无法使用蓝奏云分享,于是上传到了百度云:
- 链接:https://pan.baidu.com/s/136CL68lzpGbhTev8UHi5hA
- 提取码:6666
安装
软件安装包是 xapk 格式,里面包含了 apk 安装包和 AI 模型数据。
下载下来后,你可以使用 xapk 安装器将其安装,也可以将其作为压缩包打开,将里面的 apk 包安装上,再把里面的 Android/obb
文件夹里的 com.waterloo.wavetest
放到你的存储根目录下的 Android/obb
中,就可以使用了。
SongSplitter
下载
软件可以在 Play 上下载,也可以到 apkpure 下载,我也上传到了蓝奏云:
- 链接:https://wwx.lanzoux.com/b015xu06b
- 密码:hmon
使用
这个软件很小巧,只有 16MB,它使用的是 SingularityNET 平台上的在线 AI 服务,所以使用它的时候,需要将音频文件上传,云处理后,将结果下载下来,也就是需要网络连接。它只能分离人声和伴奏两个音轨。国内也可以使用。
说实话,我不喜欢这种云处理方式,我更欣赏把训练好的 AI 模型直接下载到本地进行处理,就像上面的 SplitHit 一样最好。
提一下,据我所查到的,SingularityNET 是一个 AI 租赁平台,上面有许多现成的部署好的 AI 模型,开发者可以在上面申请 API,付费使用它们的 AI,而不再需要自己去搭建 AI 环境、训练模型。其实就是花钱换时间。
这是软件的使用界面:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于