SuperAPI AI 工具集

generating-sounds-with-ai

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

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

主要能力:按四类规则检查代码。上下文管理(context-):复用单个 AudioContext,不每次发声新建;播放前检查并恢复 suspended 状态;播放后断开并清理节点。包络(envelope-):用指数斜坡做自然衰减而非线性;指数斜坡不能以 0 为目标,需用 0.001 等小值;斜坡前先设初值避免爆音。音色设计(design-):点击/敲击用滤波噪声而非振荡器;音调类声音(弹出、确认)用振荡器并做音高移动;用带通滤波器塑造打击音色。参数(param-):点击音时长 5-15ms;点击用带通滤波频率 3000-6000Hz;增益不超过 1.0 防削波;滤波器 Q 值 2-5。

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

限制:资料仅给出上述规则与输出格式,未提供安装命令、平台支持、收费方式或实际效果数据。