pymss-project/pymss-studio
Cross-platform desktop GUI for music source separation
这是什么
Pymss Studio 是一款跨平台桌面应用程序,将音乐源分离功能带到本地图形界面中。它基于 pymss 引擎构建,让用户能够将音频分解为音轨(人声、乐器、鼓等)、进行编辑并导出混音——全部在自己的机器上完成。
核心功能
- 模型集成、批量处理、设备/格式/一键导出选项的源分离
- 模型库:搜索、下载进度、收藏、备注、存储管理,支持导入自定义权重
- 任务队列:带进度日志、取消/重试、会话组织
- 音轨编辑器:多轨波形、剪辑、音量/声像、静音/独奏、淡入淡出、效果、录音、项目持久化
- 音频工具:格式转换、FFprobe 检查、SDR/SI-SDR 评估、通过 FunASR 的 ASR、通过 GAME 的声乐转 MIDI、静音切片、音频合并
- 工作流编辑器(简单型和节点型)用于串联分离、处理和集成步骤
- 运行时管理:CPU、CUDA、ROCm 和 MLX 推理环境按平台自动配置
构建方式
该应用是** Tauri 2(Rust 后端)+ Vue 3(TypeScript 前端)**,并带有一个 Python 推理工作进程。模型和音频处理在本地运行;只有模型/运行时下载需要网络。它捆绑了引导 Python 运行时,因此用户无需自己安装 Python。
适用人群
面向希望在不将文件发送到云端的情况下分离或清理音频的音乐制作人、音频编辑者、研究人员和爱好者。支持 Windows(x64)、macOS 14+ Apple Silicon 和 Linux(从源码构建)。
注意事项
- 开发活跃;发布包含预发布版本。
- GPU 加速取决于硬件/驱动程序/模型——如果不确定,可回退到 CPU。
- 编辑器项目通过路径引用音频文件;请备份相关音频。
- 采用 AGPL-3.0 许可证。
评价
一个真实且实质性的人工智能应用:它在精美的桌面界面背后编排了真正的机器学习推理(源分离、ASR、声乐转 MIDI),并配有有意义的工程实现(运行时清单、多后端支持、工作流自动化)。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目