MCPcopy Index your code
hub / github.com/billwuhao/ComfyUI_ACE-Step

github.com/billwuhao/ComfyUI_ACE-Step @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
416 symbols 1,040 edges 26 files 122 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

中文|English

ACE-Step 的 ComfyUI 节点

快速, 高质量音乐生成, "重绘", Remix, 编辑, 扩展等, Windows, Linux, Mac 应该都支持(未做完整测试).

📣 更新

[2025-05-14]⚒️: - 支持 Lora, 将 ACE-Step-v1-chinese-rap-LoRA 下载放到 models\TTS\ACE-Step-v1-3.5B\loras 目录下.

        loras
        └─ACE-Step-v1-chinese-rap-LoRA
                config.json
                pytorch_lora_weights.safetensors
  • 增加很多美味的参考歌曲参数.

[2025-05-12]⚒️: 增加模型加载节点, 可自定义模型加载. 感谢 @thezveroboy 的贡献. 增加 cpu_offload, 8g 显存可用, 速度更快.

[2025-05-10]⚒️: 增加歌词语言转换节点, 为 ComfyUI 官方版 ACE-Step 工作流提供多语言支持.

[2025-05-07]⚒️: 发布版本 v1.0.0.

使用

  • Lora:

增加了多语言转换节点, 为 ComfyUI 官方版 ACE-Step 工作流提供多语言支持. 目前,ACE Step 支持 19 种语言,但以下 10 种语言有更好的支持: - 英语:[en] - 中文:[zh] - 俄文:[ru] - 西班牙文:[es] - 日文:[ja] - 德文:[de] - 法文:[fr] - 葡萄牙文:[pt] - 意大利文:[it] - 韩文:[ko]

  • 生成:

  • "重绘":

  • 扩展:

  • 编辑:

  • 自动生成歌词, prompt, 暂停工作流, 修改然后点击 continue workflow 继续工作流 example. 可用最新的 Gemini, Qwen3, 以及 DeepSeek v3.:

安装

cd ComfyUI/custom_nodes
git clone https://github.com/billwuhao/ComfyUI_ACE-Step.git
cd ComfyUI_ACE-Step
pip install -r requirements.txt

# python_embeded
./python_embeded/python.exe -m pip install -r requirements.txt

模型下载

https://huggingface.co/ACE-Step/ACE-Step-v1-3.5B

模型手动下载放到 models\TTS\ACE-Step-v1-3.5B 目录下, 结构如下:

ACE-Step-v1-3.5B
│
├─ace_step_transformer
│      config.json
│      diffusion_pytorch_model.safetensors
│
├─music_dcae_f8c8
│      config.json
│      diffusion_pytorch_model.safetensors
│
├─music_vocoder
│      config.json
│      diffusion_pytorch_model.safetensors
│
└─umt5-base
        config.json
        model.safetensors
        special_tokens_map.json
        tokenizer.json
        tokenizer_config.json

鸣谢

ACE-Step

Core symbols most depended-on inside this repo

encode
called by 12
ace_step/music_dcae/music_vocoder.py
_addwords
called by 11
ace_step/language_segmentation/LangSegment.py
num2str
called by 9
ace_step/language_segmentation/utils/num.py
load
called by 8
ace_step_nodes.py
get_padding
called by 8
ace_step/music_dcae/music_vocoder.py
num2chn
called by 7
ace_step/ace_models/lyrics_utils/zh_num2words.py
decode
called by 7
ace_step/music_dcae/music_vocoder.py
cardinal2chntext
called by 5
ace_step/ace_models/lyrics_utils/zh_num2words.py

Shape

Method 272
Function 76
Class 68

Languages

Python100%

Modules by API surface

ace_step/ace_models/lyrics_utils/zh_num2words.py56 symbols
ace_step/language_segmentation/LangSegment.py50 symbols
ace_step/ace_models/lyrics_utils/lyric_encoder.py38 symbols
ace_step/music_dcae/music_vocoder.py33 symbols
ace_step_nodes.py31 symbols
ace_step/ace_models/lyrics_utils/lyric_tokenizer.py31 symbols
ace_step/ace_models/ace_step_transformer.py21 symbols
ace_step/pipeline_ace_step.py19 symbols
ace_step/text2music_dataset.py15 symbols
ace_step/schedulers/scheduling_flow_match_pingpong.py15 symbols
ace_step/schedulers/scheduling_flow_match_heun_discrete.py15 symbols
ace_step/schedulers/scheduling_flow_match_euler_discrete.py15 symbols

For agents

$ claude mcp add ComfyUI_ACE-Step \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact