跳至正文

Suno杀手!20秒生成2分钟高质量音乐,免费本地ACDC 1.5教程,附完整工作流

  • 由

← 返回博客

兄弟们,今天给大家安利一个真正炸裂的东西——ACDC 1.5(Ace-Step 1.5)AI音乐生成模型。

说实话,我之前试过不少AI音乐工具,Suno、Udio这些在线平台确实牛,但问题也很明显:你要付费,你要排队,你还得把隐私数据上传到别人服务器。我就一直在想——能不能在自己电脑上跑一个同样牛逼的音乐生成模型?

结果还真让我找到了。ACDC 1.5,20秒出2分钟的高质量音乐,音质直接对标Suno,关键是——完全免费,本地运行,4G显存的显卡就能跑!

我亲自折腾了两天,从装环境到出第一首歌,踩了不少坑。今天就把完整教程分享出来,保证你看完就能自己生成歌曲。

走起!


一、ACDC 1.5到底是什么鬼?

先简单科普一下,不废话。ACDC 1.5(全称Ace-Step 1.5)是一个开源AI音乐生成模型,由Stability AI团队(对,就是搞Stable Diffusion那帮人)和哈工大联合搞出来的。

它的核心亮点就四个字:快、好、省、免费。

快:采用了一种叫DMD2蒸馏的技术,传统AI音乐模型生成2分钟可能要等好久,它20秒就搞定了。你没看错,20秒!

好:音质直接对标Suno,我对比过同一段歌词用Suno和ACDC 1.5生成的效果,说实话已经分不出谁是谁了。而且它还支持50多种语言,包括普通话和粤语。

省:4G显存就能跑!我的RTX 3060(12G版)跑起来跟玩儿似的,群里有哥们用RTX 3050(4G版)也跑起来了,只是速度慢点而已。这门槛直接把AI音乐生成拉到了”是个电脑就能玩”的水平。

免费:这才是重点。完全开源,不需要API Key,不需要付费订阅,不需要联网。你下载到本地,断电也能生成音乐。

那它能干什么呢?别看它小,功能还挺全:

功能 说明 上手难度
基础音乐生成 输入音乐风格描述+歌词,直接生成完整歌曲 ⭐
个性化LoRA微调 用你的音频数据训练专属音色风格 ⭐⭐⭐
音频翻唱 输入一段原始音频,AI翻唱成不同风格 ⭐⭐
局部重绘(Inpainting) 像PS抠图一样,只修改歌曲中的某几句歌词 ⭐⭐

今天这篇教程,我会把这四个功能全部讲一遍,但重点放在基础音乐生成上,这是最常用的,也是你第一个要掌握的。


二、准备工作:你需要什么硬件和软件?

先把需求明确一下,别搞到一半发现电脑跑不动,那就尴尬了。

硬件要求

项目 最低配置 推荐配置
显卡 NVIDIA显卡,4GB显存 8GB以上显存
内存 16GB 32GB
硬盘空间 30GB空闲(模型下载约15GB+) 50GB以上
操作系统 Windows 10/11, Linux, macOS –

注意:必须是NVIDIA显卡,AMD和Intel集显暂时不行。Mac用户如果用的是M系列芯片,可以用CPU模式跑,但速度会慢一些。

软件要求

我们要用 ComfyUI 来运行ACDC 1.5。ComfyUI是一个基于节点的AI工作流工具,简单理解就是——你像搭积木一样把各个模块连起来,模型就在里面跑。它比WebUI更灵活,更适合搞这种音乐生成。

如果你已经装了ComfyUI,那只需要更新到最新版就行。ACDC 1.5的官方工作流已经在ComfyUI的模板库里了,这点后面会讲。

如果你还没装,别急,下一节手把手教你装。


三、第一步:安装ComfyUI

做什么:在你的电脑上安装ComfyUI运行环境。

怎么做:

方法一:一键安装包(推荐,Windows用户首选)

去ComfyUI的GitHub Release页面下载Windows一键包(文件名类似ComfyUI_windows_portable_nvidia.7z),解压到你的硬盘,比如D:\ComfyUI。然后双击 run_nvidia_gpu.bat,它就自动启动了。就这么简单。

方法二:手动安装(Linux/Mac用户)

打开终端,跑以下命令:

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py

如果你是Mac M芯片用户,需要用:

python main.py --force-fp16

验证:

浏览器打开 http://127.0.0.1:8188,看到ComfyUI的界面就说明成功了。你会看到一个黑色的画布,上面有一些节点,那就是ComfyUI的工作区。

注意:

  • 如果你用的是Windows一键包,Python环境已经自带了,不需要你单独装Python。
  • 手动安装的话,建议用Python 3.10或3.11,不要用3.12以上,有些依赖可能不兼容。
  • 第一次启动需要下载一些基础模型,大概几分钟,耐心等。
  • 启动后终端窗口不要关,关了ComfyUI就停了。

四、第二步:下载ACDC 1.5模型

做什么:把ACDC 1.5模型文件下载到ComfyUI的模型目录中。

怎么做:

ACDC 1.5模型有两种下载方式,我建议新手直接选All-in-one版本,省事。

方式一:All-in-one(推荐新手)

一个checkpoint文件包含了主模型、VAE、文本编码器全部打包在一起。你只需要下载一个文件就行。

下载地址:去Hugging Face搜索”ACDC 1.5″或者直接找Stability AI的官方仓库,找到最新版模型文件下载。

把下载好的文件放到 ComfyUI/models/checkpoints/ 目录下。

方式二:Split分开下载(进阶玩家)

如果你已经有一些模型文件,或者想灵活搭配,可以用分开下载的方式:

组件 说明 存放位置
主模型 ACDC 1.5基础模型文件 ComfyUI/models/checkpoints/
双编码器 0.6B / 1.7B / 4B 三档可选 ComfyUI/models/text_encoders/
VAE 变分自编码器,负责音频波形处理 ComfyUI/models/vae/

双编码器选哪个?

  • 4G显存:选0.6B版本,能跑就行
  • 6-8G显存:选1.7B版本,效果不错
  • 12G+显存:直接上4B版本,效果最好

验证:

打开ComfyUI的models文件夹,确认文件已经放进去。

注意:

  • 模型文件比较大(15GB左右),下载需要时间。建议用下载工具,不要用浏览器直接下,容易断。
  • 国内用户如果Hugging Face慢,可以用镜像站(搜索HF镜像),速度会快很多。
  • 文件名不要改,ComfyUI是通过文件名识别模型的。

五、第三步:加载官方工作流

做什么:把ACDC 1.5的官方工作流加载到ComfyUI中。

怎么做:

ComfyUI最新版已经在官方模板库里内置了ACDC 1.5的工作流。操作方法:

从模板加载

  1. 打开ComfyUI界面(http://127.0.0.1:8188)
  2. 点击界面右上角的”Load Default”旁边的下拉菜单
  3. 选择”Load Template”
  4. 在弹出的窗口里找到并选中”ACDC 1.5″或”Ace-Step 1.5″的工作流
  5. 点击确认,工作流就加载到画布上了

如果你有别人分享的工作流JSON文件,直接把它拖到ComfyUI的黑色画布上就行。

验证:

加载成功后,你会看到画布上出现了一堆节点,包括加载模型、编码器、采样器、输出等模块。不用担心看不懂,后面会一步步讲怎么用。

注意:

  • 如果你用的是旧版ComfyUI,可能没有ACDC 1.5模板。去GitHub把ComfyUI更新到最新版就行。
  • 如果加载工作流后节点显示红色报错,说明缺插件或模型没放对位置。检查前面两步。

六、第四步:编写提示词——音乐的灵魂

做什么:编写ACDC 1.5的提示词,告诉AI你想要什么样的音乐。

这一步是最关键的。模型再牛逼,你不会写提示词,出来的东西也是垃圾。但别怕,ACDC 1.5的提示词比Midjourney简单多了。

提示词的结构

ACDC 1.5的提示词分两个部分:

  1. 音乐风格描述:告诉AI这是一首什么风格的歌
  2. 歌词内容:告诉AI歌手要唱什么词

音乐风格描述的5个维度

维度 说明 例子
流派 音乐类型 pop, rock, hip-hop, electronic, classical, jazz
乐器 用了哪些乐器 acoustic guitar, piano, synthesizer, drum
情绪/氛围 歌曲传达的感觉 uplifting, melancholic, energetic, dreamy
节奏/速度 快慢拍子 fast tempo (120BPM), slow ballad, mid-tempo
人声风格 歌手怎么唱 male vocals, female vocals, falsetto, rap, choir

两种编写格式

格式一:标签形式(推荐新手)

简单粗暴,用逗号或关键词堆叠:

Genre: Pop, Electronic
Instruments: Piano, Synthesizer
Mood: Uplifting, Euphoric
Tempo: Fast, 128BPM
Vocals: Female vocals, Clear
[Verse 1]
Walking through the city lights...
[Chorus]
Shining bright...

格式二:叙述形式(进阶)

用一段自然语言描述:

A pop electronic song with piano and synthesizer, uplifting mood, fast tempo at 128BPM, female vocals.
[Verse 1]
Walking through the city lights...
[Chorus]
Shining bright...

我个人推荐新手先用标签形式,清晰明了,不容易漏东西。

歌词结构怎么写

标签 含义 使用场景
[Verse] 或 [Verse 1] 主歌 叙述故事的主线
[Chorus] 副歌(高潮部分) 重复出现的记忆点
[Bridge] 桥段 过渡或转折部分
[Intro] 前奏 歌曲开头(可省略歌词)
[Outro] 尾奏 歌曲结尾
[Instrumental] 纯音乐段落 不需要人声的部分

歌词结构建议:

[Intro]
(前奏)
[Verse 1]
第一段主歌歌词...
[Chorus]
副歌歌词...
[Verse 2]
第二段主歌歌词...
[Chorus]
副歌歌词...
[Bridge]
桥段歌词...
[Chorus]
副歌歌词...
[Outro]
尾奏歌词

建议生成时长:90-120秒。

验证:

  • 风格描述是否包含了5个维度?至少要有3个
  • 歌词段落是否用了正确的标签?
  • 总时长是否在90-120秒之间?

注意:

  • 歌词支持中文、英文、粤语等50多种语言,放心大胆用中文写。
  • 歌词不要太长,一般4-6行一个段落就够了。
  • 如果生成的歌有杂音或音质不好,90%是因为你的风格描述太模糊。

七、第五步:生成你的第一首歌

做什么:在ComfyUI中设置参数,生成第一首完整的AI歌曲。

怎么做:

1. 加载模型

找到工作流中的”Load Checkpoint”节点,选择你下载的ACDC 1.5模型文件。

2. 输入提示词

找到”CLIP Text Encode”节点,把刚才写好的提示词粘贴进去。一般需要两个文本框——正向提示词放你的音乐描述和歌词;负向提示词可以留空,或者写一些你不想要的东西。

3. 设置采样参数

参数 推荐值 说明
steps 8 采样步数,8步就够了
CFG 1.0 CFG Scale,1.0是推荐值
Sampler euler 欧拉采样器
Scheduler sgm_uniform SGM统一调度器
Model shift 3.0 模型偏移量

4. 设置输出音频参数

  • 采样率:44100 Hz(标准CD音质)
  • 时长:90-120秒

5. 点击生成

点击界面右侧的”Queue Prompt”按钮,开始生成。等待20-30秒。

验证:

生成完成后,找到”Preview Audio”节点,点击播放按钮试听。

  • 音乐时长是否正确(90-120秒)
  • 音质是否清晰,有没有爆音或杂音
  • 歌词是否唱出来了,发音准不准
  • 整体风格是否符合你的描述

注意:

  • 第一次生成如果报错”CUDA out of memory”,说明显存不够。解决办法:换小编码器(0.6B版本),或者在启动ComfyUI时加参数 –lowvram。
  • 如果生成的歌完全不对味,大概率是提示词的问题。调整风格描述的措辞再试。
  • 每次生成的种子(seed)不同结果就不同。

八、进阶玩法

基础音乐生成你已经会了,但ACDC 1.5的潜力远不止于此。

进阶一:个性化LoRA微调

用你自己的音频数据训练一个LoRA模型,让AI学会你的音色风格。准备5-10分钟的同风格录音,用ComfyUI的LoRA训练工作流训练后,在ACDC工作流中加载LoRA节点即可。

进阶二:音频翻唱

输入一段已有的歌曲,让AI用另一种风格重新演绎。导入音频文件,在提示词中写上你想要的翻唱风格,点击生成就行。

进阶三:局部重绘(Inpainting)

只修改歌曲中的某几句歌词,其他部分保持不动。像图片的局部重绘一样,设置需要修改的时间段,AI只重绘你指定的部分。


九、常见问题排坑指南

问题 原因 解决办法
CUDA out of memory 显存不够 换0.6B编码器;加–lowvram参数
生成的是噪音 模型没加载对或提示词格式不对 检查模型路径;确保风格和歌词格式正确
歌词没唱出来 歌词格式不对 确认用了正确的段落标签
ComfyUI节点报红 缺插件或模型 检查模型目录;更新ComfyUI到最新版
生成速度很慢 显存小或用了大编码器 换0.6B编码器;降低steps到6
音乐只有几秒就断了 时长参数没设对 检查duration参数是否设到90-120秒
中文发音不标准 模型中文支持有限 提示词中写Chinese/Mandarin

十、偷懒方案:用在线平台

如果你不想折腾本地环境,或者电脑配置实在跟不上,也可以用 RunningHub 这类国内云平台。它们已经部署好了ACDC 1.5的工作流,注册账号、选择工作流、输入提示词,在线生成并下载就行。

我还是推荐本地跑,毕竟免费又隐私。


十一、总结

好了兄弟们,以上就是ACDC 1.5从零到一的完整教程。来快速回顾一下:

  1. 模型牛逼:20秒出2分钟高质量音乐,4G显存就能跑,完全免费
  2. 安装简单:装ComfyUI→下模型→加载工作流,三步搞定
  3. 提示词关键:风格描述(5个维度)+歌词内容(分段标签),写好了就出好歌
  4. 参数固定:steps=8, CFG=1.0, 欧拉采样器, SGM调度器,别乱改
  5. 进阶无限:LoRA微调、音频翻唱、局部重绘,玩起来比Suno还爽

说真的,ACDC 1.5的出现让我感觉AI音乐生成的门槛已经低到”人人都是音乐制作人”的程度了。你不需要懂乐理,不需要会乐器,甚至不需要有嗓子——只需要把你的想法用文字描述出来,AI就帮你唱出来。

赶紧去试试吧,做出你的第一首歌,发到评论区让我听听!有搞不定的问题随时留言,我看到就回。

下期预告:我会分享几个我调试出来的”王炸级”提示词模板,包含中文情歌、英文EDM、粤语流行歌,直接复制粘贴就能用。关注我,别错过。

Peace!✌️

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注