| 情形 | 引擎 | 触发方式 | 自动化 |
|---|---|---|---|
| P12b spotting 全部 cue 每集 BGM 主路径,cue 4.5–33s | SA3(base 档) | _kap_generate() 级联 P1 | 全自动 |
| KAP API 不可用(失败/超时) | kais-bgm 曲库 | _match_library() 级联 P2 | 自动 fallback |
| 曲库也没命中 | numpy drone | _numpy_drone() 级联 P3 | 自动兜底 DEGRADED |
cue ≥60s 且显式开 BGM_ENGINE_ACE=1 | ACE-Step 1.5 | _kap_ace_step() | 死分支 实测两集 EDL 全 cue <60s,从不触发 |
| 渲外特殊位长曲 主题曲 / OP-ED / 宣传曲 60–360s | m3 | 手动脚本 import _kap_m3 | 人工触发 |
| 渲外特殊位人声歌 主题曲 / 角色歌 / 翻唱 demo | YuE2 | 手动 import _kap_yue2_with_gate | 人工触发 门内自动换 seed |
_kap_m3。死区风格或商用项目 → 不试 YuE2。| 项 | 内容 |
|---|---|
| 默认档 | base(非蒸馏完整 flow model)——盲审明显胜 medium;euler / 50 steps / cfg7,调用方无需传 steps/cfg(isBaseModel() 自动分支) |
| prompt 注意 | base 偏暗,建议带 brightness 词("bright, luminous") |
| 耗时 | ~70s/30s 曲(vs distilled ~9s)——渲外可接受,渲期按避让规则 |