当前位置: 首页 > news >正文

【读代码】开源音乐分离工具Spleeter

一、项目简介

Spleeter 是由 Deezer Research 开发并开源的音乐源分离工具,基于 TensorFlow 实现,内置多种预训练模型,支持将混合音频一键分离为人声、伴奏、鼓、贝斯、钢琴等多个音轨(stem)。Spleeter 以其高效、易用、分离效果优异等特点,成为音乐信息检索(MIR)领域的事实标准工具之一。

  • 支持分离类型
    • 2 stems:人声/伴奏
    • 4 stems:人声/鼓/贝斯/其他
    • 5 stems:人声/钢琴/鼓/贝斯/其他
  • 应用场景:歌词对齐、自动混音、音乐转录、K歌评分、DJ混音、音频增强等
  • 性能:在 musdb18 数据集上接近 SOTA,4 stems GPU 推理速度可达实时 100 倍
  • 开箱即用:命令行、Python API、Docker、Colab 多种方式

二、快速上手

1. 安装依赖

推荐使用 pip 安装(需先安

http://www.dtcms.com/a/274554.html

相关文章:

  • RabbitMQ 之顺序性保障
  • Java大厂面试故事:谢飞机的互联网医疗系统技术面试(Spring Boot、MyBatis、Kafka、Spring Security、AI等)
  • c++——浅拷贝和深拷贝、浅赋值和深赋值
  • 动态组件和插槽
  • mysql 锁介绍
  • 分布式系统高可用性设计-负载均衡与容错机制深度解析
  • 2025年DevSecOps工具全景图:安全左移时代的国产化突围
  • AGX Xavier 搭建360环视教程【二、环境配置】
  • 【JMeter】执行系统命令
  • git restore
  • Java项目中图片加载路径问题解析
  • 多线程Java
  • Leaflet面试题及答案(1-20)
  • 《汇编语言:基于X86处理器》第7章 整数运算(2)
  • Ubuntu 22.04 Server 虚拟机初始化配置与优化指南
  • 用Python制作抖音风格短视频:从图片到精美视频的完整指南
  • docker-compose安装常用中间件
  • AI产品经理面试宝典第7天:核心算法面试题-上
  • VS 按F12 提示cannot navigate to the symbol under the caret
  • JavaSE——Object
  • 【实时Linux实战系列】现有应用迁移到实时环境的步骤
  • Web安全-Linux基础-01-初识Linux
  • 进程状态 + 进程优先级切换调度-进程概念(5)
  • 小智AI模型接入MCP
  • 【C++】内联函数inline以及 C++入门(4)
  • 【Linux】C++项目分层架构:核心三层与关键辅助
  • 构建一个简单的有监督的异常点检测项目
  • 如何让FastAPI与Celery完美联姻,打造高效异步任务处理系统?
  • 灰盒级SOA测试工具Parasoft SOAtest重新定义端到端测试
  • uniapp制作一个视频播放页面