专栏名称: 人工智能与大数据技术
分享大数据、云计算、人工智能等高科技先进技术
目录
相关文章推荐
大数据分析和人工智能  ·  免费领取DeepSeek教程 ·  昨天  
大数据分析和人工智能  ·  用DeepSeek帮我接财神 ·  5 天前  
软件定义世界(SDX)  ·  Anthropic ... ·  1 周前  
软件定义世界(SDX)  ·  Flywheel:2024电商消费趋势年度报告 ·  1 周前  
51好读  ›  专栏  ›  人工智能与大数据技术

一经开源Github上就标星6.6K,这款音轨分离软件要火!

人工智能与大数据技术  · 公众号  · 大数据  · 2019-11-22 11:32

正文

来自:开源最前线(ID:OpenSourceTop)

链接:https://djtechtools.com/2019/11/07/spleeter-signal-separation-tool-trained-on-deezers-library-is-pretty-impressive/、https://github.com/deezer/spleeter

对于制作人,DJ以及任何想使用隔离音频进行演奏的人来说,将歌曲拆分为单独的人声和乐器一直是头疼的问题。 有很多方法可以执行此操作,但是该过程可能很耗时,并且结果通常不完美。 如今,有一个全新的AI工具,可以简单快速的解决这一难题,该软件名称就叫——Spleeter。



Spleeter是由法国的音乐流媒体公司Deezer开源,需向Spleeter提供一个音频文件,它就会将其分成两个、四个、五个等多个独立的音轨,它支持mp3、wav、ogg等常见音频格式。


Spleeter基于TensorFlow开发,本身运行速度非常快。 分离过程可以在GPU或CPU上执行。 在GPU上运行,如果它将音频文件分成四个音轨,可以比实时速度快100倍。


效果如何?


在我们的测试中,我们用Spleeter进行了人声/背景音轨拆分。 它是在Ronnie Spiteri循环的《The Empty Eye》,由Liz Cass演唱。


这是原始的:


下面是被分离出来的人声:


下面是去掉人声的背景音轨:


安装Spleeter并不难,只需克隆存储库并选择用 Conda 环境安装即可开始分离音频文件,如下所示:


git clone https://github.com/Deezer/spleeter
conda env create -f spleeter/conda/spleeter-cpu.yaml
conda activate spleeter-cpu
spleeter separate -i spleeter/audio_example.mp3 -p spleeter:2stems -o output


然后你就可通过选择要执行的拆分类型,对你的文件进行处理,选项如下:
  • 人声(歌声)/伴奏分离(两个音轨)

  • 人声/鼓/贝斯/其他分离(四个音轨)

  • 人声/鼓/贝斯/钢琴/其他分离器(五个音轨)


分离为两个/四个音轨的模型,在musdb数据集上具有最先进的性能,比实时速度快了100倍。



目前,spleeter在GitHub才上线没多久,就已经标星 6.6K 441 个Fork(Github地址: https://github.com/deezer/spleeter )如果你对这个项目感兴趣,不妨尝试一下。




●编号943,输入编号直达本文

●输入m获取文章目录

推荐↓↓↓






请到「今天看啥」查看全文