Agent Skills
返回列表
ACE Music 音乐生成

ACE Music 音乐生成

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @zcwl/ace-music。

技能介绍

解决的音乐生成痛点

多数AI音乐工具依赖订阅或按次计费,单次生成看似简单,但要在Agent工作流里批量产出多风格、多语言的歌曲时,手动切换工具、调整参数的成本会快速上升。比如需要生成10首不同语言(中、英、日、韩)的纯音乐,或为已有音频修改某一段落,传统方式要么受限于额度,要么需要手动编写不同的脚本,难以与Agent的自动化流程衔接,导致生成结果和参数管理分散,调试成本高。

核心能力与工作方式

本技能通过ACE Music的免费托管API调用ACE-Step 1.5模型,核心是把音乐生成拆解为可参数化、可自动化的流程:

  • 快速生成:用 scripts/generate.sh 一键完成文本到音乐的转换,脚本自动解码API返回的Base64 MP3并输出文件路径,直接交付给用户。
  • 参数控制:支持调整时长(--duration 120)、节拍(--bpm 120)、调式(--key "C major")、歌词(--lyrics)、纯音乐(--instrumental)、多语言人声(--language ja)、批量生成(--batch 3)和可复现性(--seed 42),满足从短旋律到完整歌曲的需求。
  • 多任务类型:默认 text2music 从文本/歌词生成音乐,cover 基于现有歌曲生成翻唱(需音频输入),repaint 修改现有音频的指定段落,适配不同创作场景。

适用边界与注意点

  • 必须有ACE Music API Key(存储在环境变量 ACE_MUSIC_API_KEY),无Key时需引导用户注册免费账号获取并配置,否则无法调用API。
  • 生成质量依赖提示词和参数的细节,比如模糊的风格描述会导致结果偏离预期,建议用带标签的提示词(风格描述与歌词分离)。
  • 不适用于需要深度人工创意决策的场景(如专业编曲、商业级混音),更适合原型验证、批量生产或Demo制作。

使用场景

  • 开发者需要为短视频项目批量生成3首纯音乐作为BGM,通过batch参数一次性获取多首结果
  • 独立游戏开发者需生成120秒史诗风格背景音乐,用seed参数复现满意的生成结果
  • 音乐人要翻唱已有歌曲并修改副歌段落,使用cover任务和repaint功能调整音频细节
  • 内容创作者需要用日语生成带人声的流行风格Demo歌曲,验证ACE-Step 1.5的多语言生成能力

适合人员

  • 需要批量生成多语言Demo歌曲的独立音乐人,诉求是降低订阅成本并快速产出样曲
  • 负责短视频背景音乐的创作者,诉求是快速获取纯音乐且支持批量生成
  • 从事语音合成优化的工程师,诉求是通过cover和repaint功能测试不同音频输入的生成效果
  • 开发音乐类应用的程序员,诉求是集成免费API并实现多风格、多时长的音乐生成