ACE-Step 1.5XL 基礎版:文字轉音樂

本流程可將文字提示轉換為音樂,採用 ACE-Step 1.5 XL Base(4B)模型於 ComfyUI。流程結合 UNETLoader 與 acestep_v1.5_xl_base_bf16.safetensors 擴散模型,以及 VAELoader 與 ace_1.5_vae.safetensors 解碼器。你的提示詞由 TextEncodeAceStepAudio1.5 編碼,EmptyAceStep1.5LatentAudio 節點根據你設定的長度建立空白潛在音訊片段,KSampler 節點則進行去噪合成音樂。VAEDecodeAudio 會將潛在音訊還原為波形,SaveAudioMP3 將最終音軌寫入磁碟。

技術細節方面,ConditioningZeroOut 可在負面提示為空時提供穩定 fallback,ModelSamplingAuraFlow 則設定模型的取樣排程,確保 KSampler 能產生穩定且風格一致的結果。PrimitiveNode 與 PrimitiveInt 節點提供長度、步數、引導(CFG)與種子等簡易控制。流程分為模型、長度、提示三大區塊,方便你快速載入權重、設定片段長度、輸入提示詞,並透過調整步數、CFG 與種子快速反覆試驗。

API

從程式碼使用此工作流

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

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

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

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

// Run "ACE-Step 1.5XL 基礎版:文字轉音樂" (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_step1_5_xl_base_api.json");

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

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

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

常見問題

常見問題

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