StemDeck 3 步本地分离歌曲人声/伴奏:开源 AI 音频处理实战
HN 8-30 上有个小项目值得关注:StemDeck——免费、开源、本地运行的音频 stems 分离器。它能在一两分钟内把任何歌曲拆成”人声 / 鼓 / 贝斯 / 钢琴 / 其他” 4-5 个独立音轨。之前这是 Spleeter / demucs 这类工具才能干的活,StemDeck 把流程简化到 3 步。
StemDeck 是什么
StemDeck 是一个开源桌面应用,核心是 Demucs v4 (Meta 的开源音频分离模型) 的简化封装。跟 demucs 原版比:
| 工具 | 安装难度 | 命令行 | GUI | 模型大小 |
|—|—|—|—|—|
| demucs 原版 | 中(Python 依赖) | 必填 | ❌ | 80MB-2GB |
| Spleeter | 难(TensorFlow) | 必填 | ❌ | 75MB |
| StemDeck | 简单 | 可选 | ✅ | 80MB |
StemDeck 适合”我就要一个能用的工具”的用户,demucs 适合”我要调整所有参数”的研究者。
3 步用起来
### 第 1 步:装
# macOS
brew install stemdeck
# Linux
pip install stemdeck
# Windows
winget install stemdeck
### 第 2 步:放首歌进去
# 命令行
stemdeck separate --input song.mp3 --output ./stems
# 输出:stems/vocals.wav, drums.wav, bass.wav, other.wav
或 GUI 模式:
stemdeck gui
# 拖一首歌进去 → 等 1-2 分钟 → 4-5 个独立音轨文件
### 第 3 步:导出使用
# 把人声静音做伴奏版
stemdeck mix --vocals 0 --output karaoke.wav
# 或用 ffmpeg 合成
ffmpeg -i stems/drums.wav -i stems/bass.wav -i stems/other.wav \
-filter_complex "amix=inputs=3" instrument-only.mp3
3 个能立刻用的真实场景
### 1. 自学唱歌 + 伴奏
你想唱某首歌但找不到伴奏版?用 StemDeck 1 分钟提取伴奏。比在 B 站翻找第三方伴奏快得多。
### 2. DJ / Remix
如果你是 DJ 想做混音,StemDeck 让你拿到原始音轨(vs 商业版 Spleeter Pro 每月 $30)。
### 3. 视频创作
做 YouTube/B 站短视频,需要某首歌的片段但不能直接用整首?StemDeck 提取出”只有鼓点”或”只有贝斯”,再叠你的旁白。
该不该用
– ✅ 如果你是音乐爱好者 / DJ / 翻唱 → 立刻用,免费
– ✅ 如果你是视频创作者 → 必备工具
– ✅ 如果你做语音合成研究 → 干净的 vocal-only 音轨很有价值
– ⚠️ 如果你是音乐行业从业者 → 注意版权:只用于个人学习/研究,不要发布分离后的音轨
– ❌ 如果想做商业混音 → 商业授权音轨 + 商业工具(Moises Pro)是正路
一句话结论
StemDeck 把”音频分离”从”专业工程师工具”变成”人人可用”。未来 1-2 年所有音乐 App 都会内嵌这个能力,先学会用没坏处。
🔥 关注LC智趣厅
👇 关注不错过
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn