ACE-Step 1.5 音乐生成 AIO

ACE-Step 1.5 音乐生成一体化是一个文本转音频的 ComfyUI 工作流,可将风格标签和歌词转化为完整歌曲。你只需提供简短描述(如“现代流行,女声,丰富合成器”)和歌词,其余流程(采样、解码、导出 MP3)由流程图自动完成,让你在消费级硬件上几秒内试听创意。流程分组清晰——第 1 步:加载模型,第 2 步:设置时长,第 3 步:输入提示——你始终知道在哪里设置模型、音轨时长,以及模型应演唱或表现的内容。

底层实现中,CheckpointLoaderSimple 加载 ACE-Step 1.5 检查点(ace_step_1.5_turbo_aio.safetensors)。TextEncodeAceStepAudio1.5 将风格标签和歌词编码为 ACE 专用条件向量。ConditioningZeroOut 用于干净地禁用未用的条件通道(如未提供次要或负面提示时),防止意外偏差。EmptyAceStep1.5LatentAudio 创建指定时长的空白音频潜空间。ModelSamplingAuraFlow 配置 ACE-Step 1.5 正确的采样器/调度器组合,KSampler 根据你的提示词迭代优化潜空间,生成连贯音轨。VAEDecodeAudio 将最终潜空间解码为波形音频,SaveAudioMP3 将结果写入 ComfyUI 输出文件夹。PrimitiveNode 控件暴露步数、CFG、种子、秒数等参数,便于你调整速度、质量和可复现性。

该方案适用于快速写歌小样、风格探索和内容配乐。你可精确控制时长,并通过种子实现可复现流程。流程图自带合理默认值,便于快速生成短音轨,再通过提升步数或优化风格标签和歌词细节获得更高质量。

API

通过代码使用此工作流

每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。

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

使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 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