SuperAPI AI 工具集

sound-design

设计与创作

查看项目

更新于 10-15 23:47

技能介绍

用途:为视频剪辑生成并混音完整音频层,通过 ElevenLabs API 制作 SFX 音效包与音乐床。层级原则固定:人声旁白为主,SFX 作点缀,音乐床只被感知而不抢耳。

主要能力:脚本 gen-sfx.mjs 调用 POST https://api.elevenlabs.io/v1/sound-generation 生成音效,逐条审计峰值,对低于 min_peak_db 的哑音重试一次,再将整套峰值归一化到 −3dB,并输出 durations.json;gen-music.mjs 调用 POST https://api.elevenlabs.io/v1/music 生成音乐床,预检提示词、裁剪并淡出。

使用方式:需设置 ELEVENLABS_API_KEY(环境变量或仓库根 .env),PATH 中有 ffmpeg 与 ffprobe,Node >= 20,可选 python3。运行示例:node .claude/skills/sound-design/scripts/gen-sfx.mjs kit.json sfx/ 与 node .claude/skills/sound-design/scripts/gen-music.mjs --prompt "..." --seconds 32 --out music/bed.mp3。混音前先用 loudnorm=I=-14:TP=-1.2:LRA=11 归一化旁白;音乐床音量约 0.13–0.18,SFX 按类型基础值乘统一增益并封顶 0.8。

适用场景:短视频、解说、演示等需要音效与背景音乐的剪辑。

限制:提示词中出现艺人名会返回 HTTP 400,需改用风格描述;约三分之一生成结果偏静音,必须审计;sub-drop 需用 ffmpeg 低通与频谱图验证低频;混音须用 dB 测量而非仅凭听感,整体响度目标约 −14 至 −13 LUFS。具体收费与价格资料暂未提供。