ACE音乐生成-专业版
ACE音乐产出专业版,面向企业团队与专业音乐内容生产者的高级AI音乐工具。核心能力:. 适用于需要ace music tool相关能力的开发场景,提供结构化的工作流程和配置指引. 该工具经过深度差异化处理,针对用户反馈和使用痛点进行了优化改进,提升了实用性和可操作性.
天轰穿
@thcjp
Install
$ openclaw skills install @thcjp/ace-music-tool-pro核心功能: 本技能提供结构化的工作流程和配置指引等能力。
ACE音乐生成工具 - 专业版
概述
ACE音乐生成专业版是一款面向企业团队与专业内容生产者的高级 AI 音乐创作工具。在免费版核心能力之上,扩展了批量生成、风格翻唱(cover)、片段重绘(repaint)、长时长输出与音频输入驱动生成等高级功能,可融入商业音乐生产流水线. 本版本完全兼容免费版所有参数,企业用户可直接迁移既有工作流并获得更高配额与更丰富的创作维度.
核心能力
| 能力项 | 免费版 | 专业版 | 说明 |
|---|---|---|---|
| 文本生成音乐 | 是 | 是 | 基础 text2music |
| 自定义歌词 | 是 | 是 | 支持 Verse/Chorus 结构 |
| 单曲时长上限 | 60 秒 | 300 秒 | 支持完整歌曲结构 |
| 批量生成 | 否 | 是 | 单任务最多 10 首 |
| 风格翻唱(cover) | 否 | 是 | 基于音频输入翻唱 |
| 片段重绘(repaint) | 否 | 是 | 修改已有音频局部 |
| 音频输入驱动 | 否 | 是 | 参考素材再创作 |
| API 配额优先级 | 普通 | 高优先 | 企业级保障 |
| 技术支持 | 社区 | 专属支持 | 工单响应 |
核心功能执行
用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
参数配置与调用
用config_options参数进行配置.
处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
config_options参数,支持修改/重置/导入操作
结果处理与输出
用output_format参数进行配置.
处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
output_format参数,支持导出/保存/转换操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:音乐生成工具、支持批量、长时长输出、适配商业内容生产、ACE、音乐生成专业版、面向企业团队与专、业音乐内容生产者、的高级、音乐工具、核心能力、批量生成多首歌曲、支持风格矩阵组合、与片段重绘、音频输入驱动生成、可基于参考素材创、配额与企业级技术等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
输入输出参数说明
输入输出参数说明
-
输入参数:
--task(string): 任务类型,如text2music、cover、repaint。--audio-input(string): 音频输入文件路径,cover和repaint任务必填。--start(integer): 重绘起始位置(秒),repaint任务必填。--end(integer): 重绘结束位置(秒),repaint任务必填。--batch(integer): 批量数量,1-10之间。--duration(integer): 时长(秒),1-300之间。
-
输出参数:
--output(string): 输出文件路径。--status(string): 任务执行状态。--message(string): 任务执行信息。
错误处理方案
错误处理方案
- 配置错误:检查输入参数是否符合要求,确保参数格式正确。
- 运行时错误:确认运行环境满足依赖要求,检查操作系统、运行时和依赖工具版本。
- 网络错误:执行ping命令测试网络连通性,检查防火墙和代理设置。
- API错误:检查API响应状态码和错误信息,根据错误提示进行相应处理。
功能边界条件
功能边界条件
- 批量生成限制:单次批量生成任务最多支持10首歌曲。
- 风格翻唱限制:翻唱功能基于音频输入,不支持纯文本描述生成。
- 片段重绘限制:重绘功能仅支持对已有音频片段进行局部修改,不支持从头开始创作。
- 长时长输出限制:最长输出时长为300秒,超过此时长需分段生成。
- API配额限制:专业版用户享有高优先级API配额,但仍有使用上限,需注意监控配额使用情况。
使用场景
场景一:广告配乐批量生成
广告公司需为多个产品线快速产出风格统一的背景音乐,使用批量生成一次性产出多版本候选.
# 批量生成 5 首电子风格广告配乐
(请参考skill目录中的脚本文件) "electronic dance track, upbeat, brand commercial" \
--batch 5 \
--duration 60 \
--output ad_edm.mp3
# ...
# 风格矩阵:不同 BPM 组合
for bpm in 110 120 128 140; do
(请参考skill目录中的脚本文件) "corporate uplifting pop" \
--bpm $bpm \
--duration 30 \
--output ad_pop_${bpm}.mp3
done
场景二:歌曲翻唱与片段重绘
音乐厂牌希望对已有 demo 进行风格翻唱,并重绘某一段落以优化听感.
# 基于原曲翻唱为爵士风格
(请参考skill目录中的脚本文件) "jazz cover, smoky bar, saxophone" \
--task cover \
--audio-input original.mp3 \
--output jazz_cover.mp3
# ...
# 重绘副歌部分(30-60秒)
(请参考skill目录中的脚本文件) "more energetic chorus, add brass section" \
--task repaint \
--start 30 --end 60 \
--output refined.mp3
场景三:影视长配乐生成
影视制作公司需要生成 3-5 分钟的背景配乐,使用长时长输出能力.
# 生成长达 4 分钟的史诗风格配乐
(请参考skill目录中的脚本文件) "epic orchestral, cinematic, emotional build-up, strings and brass" \
--duration 240 \
--instrumental \
--key "D minor" \
--bpm 90 \
--output movie_score.mp3
可运行示例
可运行示例
# 生成一首流行风格的歌曲
./ace_music_tool_pro.sh --task text2music --style pop --duration 60 --output pop_song.mp3
快速开始
领先步:配置企业 API Key
# 企业版 Key 享有更高配额与优先级
export ACE_MUSIC_API_KEY="${API_KEY:?请设置环境变量}"
export ACE_MUSIC_EDITION="pro" # 启用专业版功能
第二步:执行批量生成
# 一次生成 3 首不同风格候选
(请参考skill目录中的脚本文件) "summer pop hit" \
--batch 3 \
--duration 120 \
--language en \
--output summer_pop.mp3
第三步:结果处理
批量生成会输出多个文件路径,可结合脚本进行自动归档:
# 自动归档批量生成结果
results=$((请参考skill目录中的脚本文件) "brand jingle" --batch 5 --output jingle.mp3)
echo "$results" | while read file; do
mv "$file" ./archive/$(date +%Y%m%d)_$(basename "$file")
done
示例
专业版完整配置:
# 环境变量
ACE_MUSIC_API_KEY=your_pro_key
ACE_MUSIC_BASE_URL=https://api.acemusic.ai
ACE_MUSIC_EDITION=pro
ACE_MUSIC_MAX_DURATION=300
ACE_MUSIC_MAX_BATCH=10
# ...
# 高级任务参数
--task text2music|cover|repaint # 任务类型
--audio-input <file> # 音频输入(cover/repaint 必填)
--start <seconds> # 重绘起始位置
--end <seconds> # 重绘结束位置
--batch <n> # 批量数量(1-10)
--duration <seconds> # 时长(1-300)
优秀实践
- 批量先行筛选:使用
--batch一次产出多版本,再人工筛选优秀,提升命中率 - 翻唱保持结构:使用 cover 时保留原曲段落结构,仅改变风格元素
- 重绘精确定位:repaint 时通过
--start/--end精确指定片段,避免整曲重生成 - 长曲分段生成:超过 180 秒的曲目建议分段生成后拼接,质量更稳定
- 风格矩阵组合:批量生成时组合不同 BPM、调式、语言,形成候选矩阵
- 企业资产管理:建议建立命名规范与元数据标签,便于音乐资产归档检索
差异化优势
差异化优势
- 高级功能:提供批量生成、风格翻唱、片段重绘、长时长输出等高级功能,满足企业级音乐生产需求。
- 高优先级API配额:专业版用户享有高优先级API配额,确保任务及时完成。
- 专属技术支持:提供专属技术支持,解决使用过程中遇到的问题。
常见问题
Q1:专业版与免费版是否兼容?
A:完全兼容。专业版支持免费版所有参数,迁移时仅需更换 API Key 并设置 ACE_MUSIC_EDITION=pro.
Q2:批量生成失败的文件如何处理?
A:批量任务中部分失败不影响其他,脚本会返回成功生成的文件列表。失败的可在下次重试.
Q3:cover 与 repaint 的区别?
A:cover 是对整曲进行风格翻唱(保留旋律改风格),repaint 是对指定片段进行局部修改重绘,两者均可基于音频输入创作.
Q4:企业版 API 配额如何申请提升?
A:联系企业服务渠道提交配额提升申请,专业版默认享有高优先级队列.
Q5:长时长生成会不会中途超时?
A:专业版针对长时长任务优化,最长 300 秒歌曲生成约需 3-5 分钟。建议脚本设置合理超时(如 600 秒).
Q6:能否集成到 CI/CD 流水线?
A:可以。脚本支持非交互模式,可在自动化流水线中调用,建议结合重试机制与结果校验.
故障排查步骤
故障排查步骤
- 检查输入参数是否正确。
- 确认运行环境满足依赖要求。
- 执行ping命令测试网络连通性。
- 检查API响应状态码和错误信息。
- 查阅官方文档或联系技术支持。
常见问题FAQ
常见问题FAQ
Q1: 如何处理批量生成失败的文件?
A: 批量任务中部分失败不影响其他任务,失败的文件可在下次重试。
Q2: cover与repaint的区别是什么?
A: cover是对整曲进行风格翻唱,保留旋律改风格;repaint是对指定片段进行局部修改重绘。
Q3: 如何申请提升企业版API配额?
A: 联系企业服务渠道提交配额提升申请。
依赖说明
运行环境
- Agent平台: 支持 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
- 操作系统: Windows / macOS / Linux
- 运行时: Bash shell + curl + jq
依赖详情
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| ACE Music Pro API | 外部 API | 必需 | 企业服务渠道申请 |
| curl | 命令行工具 | 必需 | 系统自带 |
| jq | JSON 处理 | 必需 | 包管理器安装 |
| ffmpeg | 音频处理 | 推荐 | 用于拼接与转码 |
| base64 | 解码工具 | 必需 | 系统自带 |
API Key 配置
- 环境变量名:
ACE_MUSIC_API_KEY(企业版 Key) - 附加变量:
ACE_MUSIC_EDITION=pro - 获取方式: 通过企业服务渠道申请,享有高优先级配额
- 安全建议: 使用密钥管理服务(如 Vault)存储,避免明文写入脚本
可用性分类
- 分类: MD+EXEC模式纯 Markdown 指令,核心功能需要 exec 命令行执行能力)
- 说明: 基于Markdown的AI Skill,支持批量、长时长、翻唱重绘等企业级音乐生产场景
API密钥/凭证的安全处理方式
API密钥/凭证的安全处理方式
- 使用环境变量存储API密钥,避免在脚本中硬编码。
- 使用密钥管理服务(如Vault)存储API密钥。
- 定期审计API密钥的使用情况,确保其安全。
安全注意事项
安全注意事项
- 使用API密钥时,请确保其安全性,避免明文存储。
- 定期更换API密钥,减少安全风险。
- 使用密钥管理服务(如Vault)存储API密钥。
依赖版本和兼容性说明
依赖版本和兼容性说明
- 操作系统:支持Windows、macOS、Linux。
- 运行时:Bash shell + curl + jq。
- ffmpeg:推荐用于音频拼接与转码,版本需与ACE音乐工具兼容。
- base64:用于解码,系统自带。
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
已知限制
- 需要API Key,无Key环境无法使用
特定痛点解决
特定痛点解决
- 提高音乐生产效率:批量生成功能可快速产出多版本候选,提高音乐生产效率。
- 优化音乐质量:风格翻唱和片段重绘功能可优化音乐质量,满足不同场景需求。
- 降低音乐生产成本:通过AI技术降低音乐生产成本,提高企业竞争力。
边界条件与限制
输入限制
- 文本长度:输入文本的长度应控制在一定范围内,通常不超过500个字符,以保证音乐生成的准确性和效率。
- 音频输入:对于风格翻唱和片段重绘功能,输入音频文件应无版权争议,且格式支持,如MP3、WAV等。
- 批量数量:批量生成任务中,单次任务最多支持生成10首歌曲,超过此数量请分批进行。
性能边界
- 单曲时长:单首歌曲的生成时长上限为300秒,超过此时长需分段生成,以保证生成质量和效率。
- 并发任务:同时进行的并发任务数量有限制,具体取决于API配额和系统资源。
兼容性约束
- 操作系统:目前支持Windows、macOS、Linux操作系统。
- 运行时:需要Bash shell、curl和jq命令行工具。
- API兼容性:确保使用的API版本与ACE音乐工具兼容。
其他限制
- API配额:专业版用户享有高优先级API配额,但仍有使用上限,需注意监控配额使用情况。
- 输出格式:输出文件格式通常为MP3,根据需求可进行其他格式转换。
Top skills in this category
Nano Banana Pro
@steipeteGenerate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.
AdMapix
@fly0pantsAdMapix raw data layer for ad creatives, apps, rankings, downloads/revenue, and market metadata. Returns structured JSON from the AdMapix API; the calling ag...
YouTube Watcher
@michaelgatharaFetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
SuperDesign
@mpociotExpert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.
Video Frames
@steipeteExtract frames or short clips from videos using ffmpeg.