Files
xiaoxia-saas/apps/worker/video_processing
CI Bot 7101254df9 fix(#549): 预设配音无声 - 顶层voice_id+custom_text与tts配置路径不匹配
根因:前端一键生成页面传 config.voice_id + config.custom_text(顶层字段),
      统一渲染引擎从 config.tts 嵌套对象读取TTS配置,路径完全不匹配,
      导致 TTS 配音从未被触发,选了预设配音也等于没选。

修复:在 _maybe_add_voiceover_layer 增加桥接兼容逻辑——
      当 tts.enabled 为 False 但顶层有 voice_id + custom_text 时,
      自动映射为 tts 配置并触发配音生成。

新增4个单元测试覆盖:桥接触发、tts配置优先、缺文本不触发、无配置不触发。
2026-07-20 11:10:22 +08:00
..
2026-07-15 13:20:58 +08:00