402bff9c54
- 字幕领域模型:SubtitleWord/SubtitleSegment/SubtitleTimeline,支持合并短片段/拆分长片段 - ASR服务抽象层:Port接口 + Mock实现,可扩展Whisper/云厂商ASR - 字幕生成器:时间轴 → ASS字幕,支持自动换行、自定义样式 - SubtitleConfig扩展:auto_generated/language/max_chars_per_line/min_chars_per_segment - 渲染管道接入:UnifiedRenderService支持ASR自动字幕,失败降级不阻断 - Worker端集成:asr_service_factory根据ASR_PROVIDER环境变量初始化 - 向后兼容:默认关闭,不传ASR服务时完全不影响现有渲染 - 42个新增单测 + 84个渲染测试全绿,无回归