先通过 apizt 获得原创 Suno 歌曲,再使用真实 htdemucs 神经分离,导出 vocals、drums、bass、other 四条 WAV,并核对同起点、采样率、帧数和重合成差异。这是本地分轨路线,不是 Suno 网页 Get Stems 的直接导出。
本次操作
- 下载API原始音频:保存 original-mix.m4a 与Suno任务回执;扩展名不是编码,ffprobe实际为Opus音轨。
- 运行神经分离:demucs -n htdemucs --device cpu --shifts 0 --segment 7,实际输出四轨,不复制同一混音冒充分轨。
- 从零点对齐核验:四轨按同一采样率解码,检查样本数、声道、峰值,并比较相加与原始混音;回听人声残留与乐器串音。
结果与限制
- 四条真实WAV均可下载和试听,神经分离进程退出0。
- 分离是估计,会有串音与相位残留;本例不证明Suno原生12轨权益或接口可用。
tokenba-demucs
original-mix.m4a
vocals.wav
drums.wav
bass.wav
other.wav
validation.json