SuperAPI AI 工具集

mc-ai-tell-audit

设计与创作

查看项目

更新于 10-15 16:56

技能介绍

AI 味诊断(AI-Tell Audit)是本技能库的终检环节,用于对每一条生成回来的音乐进行验收。其核心命题是:AI 味不是玄学——生成模型在没有规格时走默认值,而这些默认值是可以通过枚举来检查的。

【用途与定位】 该技能用于在验收生成结果时判断成品「像不像人做的」。它与规格写完时的 20 条自查表分工不同:自查问的是「规格写完没有」,本技能问的是「生成出来的东西像不像人做的」,两边都看过才算完成。即使 17 条全过的规格,也可能生成出满是 AI 味的音频。此外,它可用于排查「听着像 AI 但说不出哪里」、为阈值做零点校准参考、以及查出问题后确定整改路径。

【主要能力:十四条枚举】 该技能逐条列出十四种 AI 味来源(后端默认值),并给出对抗的 spec 字段、是否可自动测、以及归属的复查模块。逐条打勾,不凭整体印象:

  1. 段落全是 8 的整数倍(对应 form[].bars,可自动测);
  2. 能量曲线单调递增、从不减(energy_curve、subtraction_events,可自动测);
  3. 编制从头到尾不变(roster[].entry/exit,可自动测);
  4. 全曲一个和声循环到底,bridge 必须离调或转调(需和弦识别);
  5. fill 刻板落在 4 的倍数(fill_policy,可自动测);
  6. 没有非人声记忆点(hooks.arrangement_hook,半自动);
  7. 动态压死、频谱质心恒定(dynamics、width_map,可自动测);
  8. 网格化、无 push/pull(groove.push_pull,可自动测);
  9. 时长永远 3:30、没有尾巴(target_duration 与结尾处理,可自动测);
  10. 每句同样的力度与咬字、没有气声破音 rubato(vocal.delivery、dynamics_by_section,需分轨后测短时响度方差);
  11. 副歌三遍唱得一模一样(vocal.chorus_variation,可自动测);
  12. 换气点不自然或听不到换气(vocal.breath_points,半自动);
  13. ad-lib 均匀撒或干脆没有(vocal.ad_libs,半自动);
  14. 音准全中(vocal.pitch_policy,分轨后测音高偏移分布)。 其中标注为最容易漏也最致命的三条是:#2 能量只升不降、#8 全部对齐网格、#6 没有非人声记忆点。它们的共同特点是不难听,只是「不像人做的」。

【两个数,不许合并】 该技能强调两个指标诊断的是不同的病,绝不能合成一个分数:

  • 照做率:后端照着规格做了多少,逐字段对照规格得出,范围 0–100。
  • AI 味旗标数:成品有多少条机器指纹,按十四条逐条打勾,范围 0–14。 四种组合对应四种处理:照做率高+旗标少=接受;照做率高+旗标多=规格本身写得像 AI;照做率低+旗标少=后端发挥不错但不可复现;照做率低+旗标多=编译或后端选择有问题。

【阈值与零点校准】 资料给出参考数值:不相关的、制作精良的成品在照做率表上得 63–66 分(零点),及格线 70,合格线 82。这些数值来自一份 City Pop 规格(112 BPM、10 段、114 小节)对比三首无关华语成品的按字段加权打分(63.4–66.4),同一规格比一段纯 MIDI 渲染 demo 只有 39.5。资料明确这些数值用于理解量级,不是交付门槛。同时提醒:加权重要加在能区分的项上,把权重从有区分度的项挪到没区分度的项会抬高所有人分数。后端做不到的字段(honors: none)应排除计分,而不是给 0 分。

【规格本身像 AI 的四个征兆】 当照做率高但仍像 AI 时,应查规格本身:intent.one_thing 是为过 lint 填的、不像人话;reference_pair 的 borrow 写得很泛;段落 bars 只是为避开 8 的倍数而选的怪数字;用的进行或转调命中套路警戒线且没写理由。共同点是规则被当成要满足的条件,而不是要做的选择。

【整改路径与症状速查】 按顺序执行:逐字段对照规格拿照做率 → 逐条过十四条数旗标数 → 分情况处理。资料附有症状到模块的速查表,例如「平、没起伏」查编曲架构,「糊、浑」先查持续音,「机械、太准」查节奏与声乐方向,「听着还行但记不住」查 arrangement_hook 是否为空,等等。

【人声四条与分轨】 第 10、12、13、14 条需要先分离人声轨(可用任意分轨工具,如 demucs 一类,或载体自带分轨)。分轨后测:力度看短时响度方差、副歌雷同看分段相似度、换气看句间低能量段、ad-lib 看装饰性发声分布、音准看音高偏移分布。其中 #12、#13、#14 靠人工听是刻意选择,因为自动判据需要按生成模型分别标定阈值,不同模型基线差得远。

【验收清单】 每条生成结果都要过:记录规格版本与种子;逐字段对照规格;逐条过十四条数出旗标数;honors: none 项排除计分;照做率高但旗标多时查四个征兆;人声四条至少人工听过一遍;耳朵最后介入,A/B 打乱成对比较,同一对听两遍看结论稳不稳,两遍不一致说明差异不存在。

【限制与现状】 资料明确十四条全部可以人工判;其中 1–5、7–9、11 在有音频分析时可机器算,6、10、12、13、14 是人工项。换气、ad-lib、音准三条目前靠人工听辨。资料还提醒:指标测不准时不要拿指标推翻教科书,先问指标测的是不是那回事。该技能不预设使用哪一个分轨工具。