ACE-Step 1.5 音楽生成 AIO

ACE-Step 1.5 Music Generation AIO は、スタイルタグと歌詞から1曲を完成させる、テキストから音声への ComfyUI ワークフローです。「modern pop, female vocal, lush synths」のような短い説明と歌詞を入力すると、グラフがサンプリング、デコード、MP3 のエクスポートまでを処理するため、コンシューマー向けハードウェアでも数秒でアイデアを試せます。構成は分かりやすいグループ分け(Step 1: Load Model、Step 2: Duration、Step 3: Prompt)で、チェックポイントの設定場所、トラックの長さ、モデルに歌わせる/鳴らす内容を常に把握できます。

内部では、CheckpointLoaderSimple が ACE-Step 1.5 のチェックポイント(ace_step_1.5_turbo_aio.safetensors)を読み込みます。TextEncodeAceStepAudio1.5 はスタイルタグと歌詞を ACE 専用の条件付けベクトルに変換します。ConditioningZeroOut は未使用の条件付けチャネルをきれいに無効化(例:第2プロンプトまたはネガティブプロンプトを入れない場合)し、意図しないバイアスを防ぎます。EmptyAceStep1.5LatentAudio は指定した再生時間ちょうどの空の潜在オーディオキャンバスを作成します。ModelSamplingAuraFlow は ACE-Step 1.5 に適したサンプラー/スケジューラの組み合わせを設定し、KSampler がプロンプトに基づいて潜在を反復的に改善して一貫したトラックにまとめます。VAEDecodeAudio が最終の潜在を波形オーディオに変換し、SaveAudioMP3 が結果を ComfyUI の出力フォルダーに書き出します。PrimitiveNode のウィジェットで steps、CFG、seed、seconds といった実用的なつまみを露出しているため、速度、品質、再現性を調整できます。

この構成は、作曲デモの高速作成、ジャンル探索、コンテンツ用BGM作成に向いています。再生時間を正確に制御でき、seed によって再現可能なワークフローになります。グラフには妥当なデフォルトが入っているため、まず短いトラックを素早く生成し、その後 steps を増やす、スタイルタグや歌詞の言い回しを詰める、といった形で品質を上げられます。

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キー付きプランが必要です。

FAQ

よくある質問

すべてのワークフローを見る
Showing 30 of 30 templates