本地部署,强大的音频分离工具,spleeter

打印 上一主题 下一主题

主题 977|帖子 977|积分 2931

目录
什么是 Spleeter?
Spleeter 的主要功能
如何使用 Spleeter?
安装 Spleeter
命令行安装
使用 Spleeter 分离音轨
其他分离模式
Docker安装
Spleeter 的应用场景
结论


https://github.com/deezer/spleeter
https://github.com/deezer/spleeter
在音乐制作和音频处理范畴,音频分离是一项技能挑衅。想象一下,如果你能从一首完备的歌曲中提取出人声或单独的乐器轨道,这将为音乐创作、混音和音频分析带来无限可能。Spleeter 就是这样一款工具,它利用深度学习技能,实现了高效且高质量的音频分离。

什么是 Spleeter?

Spleeter 是由 Deezer 开发的一个开源音频分离工具。它使用深度学习模型,将混合音轨拆分为单独的组成部分,如人声和伴奏。自发布以来,Spleeter 因其速率和精度而迅速成为音频工程师、音乐家和研究职员的热门工具。

Spleeter 的主要功能


  • 多轨分离:Spleeter 可以大概将一首歌曲分离成 2、4 或 5 个独立的轨道。例如,人声、低音、鼓、钢琴以及其他伴奏。
  • 高效和快速:Spleeter 的计划充分利用了 GPU 加快,可以大概在数秒内处理一首完备的歌曲。
  • 开源和易用:Spleeter 是一个开源项目,任何人都可以免费下载和使用。别的,Spleeter 提供了简单的命令行界面,使用户可以大概轻松上手。

如何使用 Spleeter?

Spleeter 的安装和使用非常简单。以下是一个快速入门指南:
安装 Spleeter

命令行安装

Spleeter 可以通过 pip 安装:
  1. pip install spleeter
复制代码
使用 Spleeter 分离音轨

安装完成后,你可以使用以下命令将音轨分离成两部分:人声和伴奏。
  1. spleeter separate -i input_audio.mp3 -p spleeter:2stems -o output/
复制代码
这条命令会将 input_audio.mp3 分离成两部分,并将效果生存在 output/ 目录中。
其他分离模式

Spleeter 还支持 4 轨和 5 轨分离:


  • 4 轨分离
  1.   spleeter separate -i input_audio.mp3 -p spleeter:4stems -o output/
复制代码
分离成:人声、鼓、贝斯和其他伴奏。



  • 5 轨分离
  1.   spleeter separate -i input_audio.mp3 -p spleeter:5stems -o output/
复制代码
分离成:人声、鼓、贝斯、钢琴和其他伴奏。

Docker安装

  1. docker run -it -p 7860:7860 --platform=linux/amd64 \
  2.         registry.hf.space/derina-musicspleeter:latest python app.py
复制代码
界面运行


Spleeter 的应用场景


  • 音乐制作:音乐制作人可以使用 Spleeter 提取人声或特定乐器轨道举行重新混音或创作。
  • 音频分析:研究职员可以使用 Spleeter 分析不同组成部分的音频特性,举行音乐信息检索和音频特征提取。
  • 卡拉 OK 和练习:音乐爱好者可以使用 Spleeter 创建纯伴奏版本的歌曲,用于卡拉 OK 或乐器练习。

结论

Spleeter 是一款强大且易用的音频分离工具,为音乐制作和音频处理提供了亘古未有的便利和可能性。无论你是专业的音频工程师还是音乐爱好者,Spleeter 都是一个值得实验的工具。
如果你对 Spleeter 感兴趣,可以访问其 GitHub 堆栈 获取更多信息和资源。享受音频分离带来的兴趣吧!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表