开始之前
  • 压缩文件大小与工作内存不是一回事。
  • 换模型之前先阅读下载提示。
  • 清理网站数据之前先导出重要结果。

小文件也会变成大采样缓冲区

分离前,音频会被解码为采样。3 分钟、44.1 kHz、双声道的 32 位浮点缓冲区,包含 180 × 44,100 × 2 × 4 = 63,504,000 字节,约 60.6 MiB。仅四个同样长度的输出声部,就约占 242 MiB;还没有计算输入、模型、GPU 工作区、波形和导出缓冲。

这就是为什么 MP3 文件很小,不代表处理开销也小。Stemix 限制单文件不超过 256 MB、音频不超过 10 分钟,但这不保证所有符合限制的文件都能在每台设备上完成。

分清组件下载与自己的音频

模型、推理运行组件与编解码组件在需要时下载,存放在浏览器的组件缓存中。只会请求你选中的 2、4 或 5 轨模型。确认框显示缺失的资源与总大小。已有缓存通常可以复用,版本改变或缓存被清除后则可能需要再下载。

你选中的音频、本地历史与这些处理组件分开保存。清空所有网站数据时,两者都可能被移除。重要结果请先导出;本地历史不是备份服务。

按这个顺序排查

  1. 用一段已知正常的短 WAV 或 MP3 测试,别先反复重试整批长文件。
  2. 使用新版 Chrome 或 Edge,确认硬件加速和 WebGPU 可用。
  3. 关闭不相关的高内存标签页,再试短文件。
  4. 只有一种格式失败时,尝试另一份获准使用的音源。Stemix 会先用浏览器解码,再尝试本地 FFmpeg 回退。
  5. 只有资源下载失败时,先检查网络并重试,不要一开始就清空整个站点。

用取消退出,不必一直等待

处理界面提供取消按钮。组件准备与本地存储也有超时处理;浏览器 API 一直没有结果时,界面应当返回上传状态。如果重新尝试仍然失败,记录浏览器版本、系统、选择的轨数、大约时长,以及屏幕上准确的错误文字。

无需先发送私人录音,也能反馈问题

一份有用的错误报告可以只描述步骤、格式与现象。联系页面列出了邮箱和建议收集的信息。不要把账号凭据或私人音频写入报告;如需分享示例,应明确选择分享,并确保有权分享。你自己制作、能够复现问题的短片段,往往比庞大且私密的原文件更便于定位。

本文对应本站当前可见功能与实现。音轨分离结果取决于音源、设备和模型;示例不是质量保证。

延伸阅读: Spleeter · Web Audio API · 工具原理与限制