ACE Step v1 M2M編輯

ComfyUI 的 ACE Step v1 M2M Editing 工作流程用來改造既有歌曲,包含風格與歌詞的變更。這個流程使用擅長音訊編輯的 ACE-Step 模型來完成。工作流程包含多個關鍵節點,例如 TextEncodeAceStepAudio 用於編碼你要變更的歌詞與風格,VAEDecodeAudio 用於把修改後的音訊解碼回可播放格式。透過這些節點,你可以對音檔做較複雜的編輯,適合音樂製作人與音訊工程師用來嘗試新聲音,或把既有作品改編到不同曲風。

在技術流程上,先用 LoadAudio 載入音檔,再用 VAEEncodeAudio 編碼音訊。編碼後的音訊會經過 LatentApplyOperationCFG、LatentOperationTonemapReinhard 等節點處理,用來調整與精修音訊特性。ModelSamplingSD3 用於取樣,而 KSampler 節點確保輸出品質。最後透過 SaveAudioMP3 將編輯後的音訊以 MP3 格式儲存。這套流程提供對音訊編輯的細部控制,適合需要精準調整的創作者。

API

從程式碼使用此工作流

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

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

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

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

// Run "ACE Step v1 M2M編輯" (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_m2m_editing_api.json");

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

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

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

常見問題

常見問題

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