Files
xiaoxia-saas/apps/worker/video_processing
CI Bot 402bff9c54 feat: ASR自动字幕能力(领域模型+Mock实现+渲染管道接入+Worker集成)
- 字幕领域模型: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个渲染测试全绿,无回归
2026-07-14 09:35:38 +08:00
..