SuperAPI AI 工具集

generating-sounds-with-ai

编程与开发

查看项目

更新于 10-16 00:24

技能介绍

用途:审查 Web Audio API 代码是否符合声音合成最佳实践,适用于检查程序化音频、实现界面音效或评估音频参数质量的场景。

主要能力:按四个优先级类别检查代码——上下文管理(context-)、衰减与包络(envelope-)、声音设计(design-)、参数(param-)。涵盖复用单一 AudioContext、播放前检查并恢复 suspended 状态、播放后断开清理节点;使用指数斜坡而非线性做自然衰减、指数斜坡不能指向 0 需用 0.001 之类小值、斜坡前先设初值避免爆音;点击类声音用滤波噪声而非振荡器、音调类声音用振荡器并做音高移动、用带通滤波器塑造打击音色;以及点击时长 5-15ms、带通频率 3000-6000Hz、增益不超过 1.0 防削波、Q 值 2-5。

使用方式:读取指定文件(或向用户询问文件与匹配模式),逐条对照规则检查,按 file:line - [rule-id] 描述问题 的格式输出发现,并在其后给出规则、数量、严重程度的汇总表。当用户用自然语言描述问题时,可翻译为参数调整:如“太刺耳”降低滤波器频率并减小 Q,“太闷”提高滤波频率,“太长”缩短时长加快衰减,“突然截断”改用指数衰减,“更机械”提高 Q 并加快衰减,“更柔和”降低增益并使用三角波。

限制:具体安装或调用命令、收费与平台支持等信息暂未提供。参考资料标注为 MDN 的 Web Audio API。