ACE-Step 1.5 音樂產生 AIO

ACE-Step 1.5 Music Generation AIO 是一個文字轉音訊的 ComfyUI 工作流程,可把風格標籤與歌詞轉成完整歌曲。你只要提供像「modern pop, female vocal, lush synths」這樣的簡短描述加上歌詞,圖形就會處理取樣、解碼以及匯出 MP3,讓你在一般硬體上也能在幾秒內試聽想法。它以清楚的群組整理——Step 1: Load Model、Step 2: Duration、Step 3: Prompt——讓你隨時知道要在哪裡設定 checkpoint、曲目時長,以及模型要唱或要呈現的聲音。

在底層,CheckpointLoaderSimple 會載入 ACE-Step 1.5 checkpoint(ace_step_1.5_turbo_aio.safetensors)。TextEncodeAceStepAudio1.5 會把你的風格標籤與歌詞轉成 ACE 專用的條件設定向量。ConditioningZeroOut 用於乾淨地停用未使用的條件設定通道(例如你沒有提供第二提示或負面提示時),避免產生非預期偏差。EmptyAceStep1.5LatentAudio 會依你要求的時長建立空的潛空間音訊畫布。ModelSamplingAuraFlow 會設定適用於 ACE-Step 1.5 的正確取樣器/排程器組合,而 KSampler 會根據你的提示詞逐步把潛空間精煉成一致的曲目。VAEDecodeAudio 把最終潛空間轉成波形音訊,SaveAudioMP3 則寫入 ComfyUI 輸出資料夾。PrimitiveNode 小工具提供實用調整項,如 steps、CFG、seed 與 seconds,方便你在速度、品質與可重現性之間取捨。

此設定適合用於快速作曲 demo、曲風探索與內容配樂底音。你可以用 seed 做可重現的流程,也能精準控制時長。圖形提供合理預設,讓你能先快速產生短曲,再透過提高 steps 或精修風格標籤與歌詞措辭來提升品質。

API

從程式碼使用此工作流

每個 Comfy 工作流都是一個 JSON 圖。下方的 payload 就是此工作流,與 ComfyUI 執行時完全相同 — 你可以從此 URL 取得、放入版本控制,或在 ComfyUI 載入並逐節點執行。

audio_ace_step_1_5_checkpoint.json
正在取得工作流 JSON…

使用 Comfy SDK 以 TypeScript 或 Python 執行。相同程式碼可用於 Comfy Cloud 或你自架的 ComfyUI — 只需更改 base URL。

// Install (beta)
npm i @comfyorg/sdk

// Run "ACE-Step 1.5 音樂產生 AIO" (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("audio_ace_step_1_5_checkpoint_api.json");

const job = await client.run(wf);
await job.getOutputs("104")[0].toFile("output.png"); // SaveAudioMP3

SDK 需使用 API 格式的工作流:請在 ComfyUI 開啟此工作流,並使用 檔案 → 匯出工作流(API)。

Comfy Cloud API 存取需有 API 金鑰的方案。

常見問題

常見問題

查看所有工作流
Showing 30 of 30 templates