这个项目能做什么

StemDeck 是一款开源、本地运行的音轨分离平台,面向音乐人、制作人和爱好者。它支持 MP3、WAV、FLAC、OGG/Opus、MP4 或 M4A 文件,以及 YouTube 链接,可将音频分离为最多六个音轨:人声、鼓、贝斯、吉他、钢琴和其他。处理过程使用 Meta AI 的 Demucs htdemucs_6s 模型,并自动检测设备(CUDA、Apple Silicon MPS 或 CPU)。 该应用提供 DAW 风格的多轨混音器,包含每个音轨的音量、静音、独奏和监听控制,实时 VU 表,带缩放和循环区域的波形编辑器,以及音轨子集提取功能。用户可将单个音轨或自定义混音导出为 WAV。歌曲分析包括 BPM、调性、音阶、置信度、综合 LUFS 和采样峰值。任务可在处理过程中取消。 StemDeck 注重隐私:音频不会离开设备,无需账户,也没有上传或订阅。提供 macOS 和 Windows 的预构建安装程序,项目也可通过 Python、Docker 或 Unraid 作为 Web 服务器运行。后端使用 FastAPI,桌面外壳使用 Tauri v2,前端使用原生 JavaScript 和 Web Audio API。