SuperAPI AI 工具集

music-generator

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:调用 ElevenLabs Music API 生成自定义 AI 音乐,适用于背景音乐、配乐、广告短曲、主题曲、纯器乐曲等场景。

主要能力:提供两种模式。简单模式用单个文本提示生成音乐;详细模式用 JSON 配置多段式作品,可分别控制整体风格与各段落风格、情绪和过渡。支持器乐或人声轨道,时长 15 秒至 330 秒(5.5 分钟),可选输出格式 mp3_44100_192、mp3_44100_128。

使用方式:首次使用若 setup_complete 为 false,先运行 ./SETUP.md 再置为 true。进入脚本目录:cd ~/.claude/skills/music-generator/scripts。简单模式示例:npx ts-node generate_music.ts --prompt "Uplifting corporate music with electronic beats" --duration 60 --output /path/to/music.mp3。详细模式示例:npx ts-node generate_music.ts --composition /path/to/composition.json --output epic-track.mp3。查看可用风格:npx ts-node generate_music.ts --list-styles。常用参数:--prompt/-p、--composition/-c、--duration/-d、--output/-o(必填)、--instrumental/-i、--format/-f、--list-styles、--help/-h。

详细模式 JSON 需包含 duration_ms、instrumental、positive_global_styles、negative_global_styles,以及 sections 数组,每段含 section_name、duration_ms、positive_local_styles、negative_local_styles、lines。

限制:单次最长 330 秒,最短 15 秒;生成约需 30-60 秒;费用约每次 $0.05-0.15(随时长变化)。需在 .env 中配置有效的 ELEVENLABS_API_KEY。常见错误包括 API key 无效、时长超限、JSON 字段缺失。其他平台支持与具体计费细节暂未提供。