今天 Hacker News 首页出现了 StemDeck:一个免费、开源、本地运行的 AI 音频分轨工具。仓库说明写得很直接:无账号、无上传、无订阅,拖入音频文件或粘贴 YouTube URL 后,把音频拆成 vocals、drums、bass、guitar、piano、other 等最多六个 stem,并提供类似 DAW 的多轨播放、静音、solo、音量、波形缩放、循环和导出。参考来源:StemDeck GitHub、Hacker News 首页、Demucs 项目。
工具速评先给结论:StemDeck 不应该被理解成“商业分轨服务杀手”。它更像一个 local-first 音频 AI 工作台,把过去需要云服务、账号和上传的场景,拉回到用户自己的机器上。对音乐人,它是练琴、扒谱、remix 草稿和隐私素材处理工具;对开发者,它是一个很好的 AI 桌面应用样板。
核心能力
StemDeck 使用 Demucs 的 htdemucs_6s 做六轨分离,并根据硬件自动选择 CUDA、Apple Silicon MPS 或 CPU。它支持常见音频和视频容器,后台用 FFmpeg 做转码和混音,用 librosa 做 BPM 与调性分析,用 pyloudnorm 做响度测量。桌面壳是 Tauri v2,后端是 Python 3.12 与 FastAPI,前端是 vanilla JS 和 Web Audio API。
这套技术栈有两个特点。第一,完全可解释。模型、转码、分析、UI 都是常见开源组件,没有把关键能力藏在远端 API 里。第二,部署复杂度被包装起来。普通用户可以下载安装包,开发者也能从源码运行。
本地优先的价值
音频分轨天然涉及隐私和版权。音乐人可能处理未发布 demo、客户素材、课程录音、内部排练文件或授权范围有限的音频。云服务即使体验好,也绕不开上传、存储、账号和服务条款。
StemDeck 的本地路线解决的是控制权:音频在本机处理,生成文件在本机保存,删除和归档由用户决定。对个人学习者,这意味着没有额度焦虑;对小团队,这意味着可以在不建立复杂数据处理协议的情况下试验 AI 分轨。
但本地优先也有代价。模型首次下载、Python runtime、FFmpeg、Torch 设备兼容、GPU 驱动,都会给体验带来摩擦。StemDeck 用自带安装包缓解了很多问题,但它仍然不是“任何手机打开即用”的产品。
和商业工具怎么取舍
Moises、LALAL.AI 这类商业服务的优势通常在四个方面:模型质量持续迭代、移动端体验、批处理、音乐人附加功能。比如变调、节拍器、和弦、歌词、云端同步、团队协作,这些都不是 StemDeck 当前的重点。
StemDeck 的优势则是免费、开源、本地、可改。你可以检查它如何调用 Demucs,可以把输出接进自己的 DAW 流程,可以改 UI,可以做内部媒体库批处理。对于开发者来说,这些能力比多一个漂亮按钮更重要。
如果你是专业制作人,追求最干净的人声分离和最快工作流,商业服务仍然值得付费。如果你是老师、学生、乐队成员、播客剪辑者,或需要处理不能上传的素材,StemDeck 的价值很高。
开发者视角的架构亮点
StemDeck 是一个典型的“AI 原生但不全靠 AI”的应用。它没有把所有逻辑都交给大模型,而是把神经网络分离、音频工程、桌面封装和交互体验拆开。
一个合理的本地音频 AI 管道可以这样抽象:
import audio
normalize and transcode
run stem model
analyze tempo and key
render waveform cache
serve timeline and mixer state
export selected mix
这比单纯调用模型更难,但也更接近真实产品。AI 模型只是核心步骤之一,前后还有格式兼容、缓存、取消任务、错误恢复、进度展示、导出和文件管理。
仓库里的取消任务、partial job 清理、首启下载、跨平台打包,对做本地 AI 应用的人都很有参考价值。很多 AI demo 只展示 happy path,StemDeck 至少开始处理用户真的会遇到的工程问题。
可以改进的地方
第一是批处理。仓库说明里也承认当前更偏单任务。对媒体团队来说,队列、优先级、失败重试和批量导出会很重要。
第二是质量对比。Demucs 是强基线,但不同音乐类型、混音密度、现场录音、压缩音源会有明显差异。最好内置 A/B 评价和 artifact 标注,让用户知道结果是否适合继续制作。
第三是模型插件。未来可以允许用户选择不同 stem 模型,例如人声增强模型、鼓组细分模型、说话人分离模型。插件化要小心依赖体积和许可证。
第四是版权护栏。YouTube URL 支持很方便,但开发者如果把它做进团队工作流,应该加入来源确认、授权记录和缓存清理策略。
对 AI 工具市场的启发
StemDeck 的受关注说明一个趋势:并不是所有 AI 工具都要走云订阅。只要模型足够可本地运行,local-first 会重新变得有吸引力。音频、图片、文档、代码、个人知识库,都存在类似需求。
本地 AI 工具要成功,需要同时满足三个条件:模型质量够用,安装路径够短,工作流真的比命令行顺。StemDeck 在这三点上都做到了一个可试用状态。它未必是终局产品,但它展示了一条开源 AI 桌面应用的务实路径。
结论:StemDeck 值得开发者下载研究。不是因为它有最强分轨模型,而是因为它把 AI 模型、音频工程、本地隐私和桌面交互放在一个完整产品里。对想做 local-first AI 应用的人,它比很多纯聊天壳更值得拆解。