快速分离歌曲中人声和伴奏的开源 AI 工具 Spleeter

作者: 蒋老师 分类: 免费资源,免费软件,教学软件 发布时间: 2020-08-16 09:05

  最近在帮一个朋友修复一个多年前的歌唱比赛的作品时,遇到了这样一个问题:当时的环境非常嘈杂,而且当时的录像设备也差,而且没有单独录音,现场的各种噪声几乎是盖过了歌唱者的声音。试着在 Premiere 中降噪,效果并不理想,于是突发奇想,能不能把现场的各种声音分离出来,分别进行修复后再合成。这样既能保障一定程度的降噪,又能真实还原当时的现场。

  测试了多款具备“分离”功能的软件后,最后选择了开源工具 Spleeter。

  Spleeter 是来自法国的音乐流媒体公司 Deezer 开源的一个音轨分离软件,只需输入一段命令就可以将音乐的人声和各种乐器声分离,支持 mp3、wav、ogg 等常见音频格式。

  这款软件基于 TensorFlow 开发,用网上下载的音乐视频测试后效果非常不错,但我修复的这个视频因为当时的录音效果实在太差,分离出来的人声部分还是有一定的噪音,好在重新合成后效果还是不错的,达到了预期的效果。

  Spleeter 是一个开源软件,项目地址:https://github.com/deezer/spleeter

  对于普通用户来说,Spleeter 的安装可能会有一些难度,好在已经有不少热心的网友录制了软件的安装和使用教程,如果不会安装和使用,可以看视频教程。

  视频教程:https://www.bilibili.com/video/BV13p4y1y7vF

  另外,有不少国外的网友利用 Spleeter 技术搭建了在线音轨分离的网站,如果你只是偶尔用一下,不想自己安装 Spleeter,也可以试试这些网站,下面这几个是蒋老师测试过的:

  https://www.ezstems.com/

  https://www.edityouraudio.com/zh-Hans/

  https://www.acapella-extractor.com/

  https://www.remove-vocals.com/

  这类网站其实很多,但值得注意的是,这种网站非常耗资源,不少都有广告。而且,广告收入未必能支撑站长们继续做下去。所以,这类网站能不能长期坚持下去很难说,上面列出的几个并不是推荐,只能说是给大家作一个参考。另外要说的是,目前这类网站都是国外的,上传和下载音频的速度并不理想。

  另外,有人在 Spleeter 的基础上制作并开源了 SpleeterGUI,有图形界面,用户操作更加简单。当然,安装和使用 SpleeterGUI 前,也需要先安装 Python 环境,否则无法使用。

  SpleeterGUI 开源地址:https://github.com/boy1dr/SpleeterGui

  SpleeterGUI 蒋老师没有测试,效果应该和 Spleeter 是一样的,但 SpleeterGUI 的界面支持多国语言,其中包括简体中文,这对大家来说应该是一个不错的消息。

  SpleeterGUI 介绍视频:https://www.bilibili.com/video/BV1Yp4y1S7D1