
本 ComfyUI 工作流专为需要分离音乐轨道中不同元素(如人声、贝斯、鼓及其他成分)的音频爱好者和专业人士设计。流程利用 LoadAudio、AudioStemSeparate 和 SaveAudioMP3 等节点,有效处理并分离各音频成分。结合 comfyui-videohelpersuite 和 comfyui_controlnet_aux 自定义节点,工作流实现了音频分离的高效流程,非常适合混音、采样或音轨增强。
技术上,流程从 LoadAudio 节点导入音乐,AudioStemSeparate 节点分析并分离音频成分。该节点采用先进算法,能准确区分不同音频元素。最后,SaveAudioMP3 节点将每个分离出的成分导出为 MP3 格式,便于后续音频编辑。此工作流特别适合音乐制作人、DJ 和音频工程师对单独音频元素进行精细控制。
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
// Install (beta)
npm i @comfyorg/sdk
// Run "音频分离" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("utility-audioseparation_api.json");
const job = await client.run(wf);
await job.getOutputs("11")[0].toFile("output.png"); // SaveAudioMP3The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).
Comfy Cloud API access requires a plan with an API key.
常见问题














