feat: TTS文字转语音配音引擎 #295
Reference in New Issue
Block a user
Delete Branch "feat/tts-voiceover"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
TTS 配音引擎
在统一渲染管道中加入 AI 配音能力。
核心模块
TTS 抽象层 (packages/ports/tts_service.py)
Mock TTS 实现 (packages/adapters/tts/mock_tts_service.py)
配音引擎 (apps/worker/video_processing/tts_engine.py)
统一渲染集成
音色预设 (packages/domain/voice_presets.py)
服务工厂 (apps/worker/services/tts_service_factory.py)
API 接口
配置示例
测试
向后兼容
d32c452b75to64e35082fb【代码审计】PR #295 TTS配音引擎 审查结论:有条件通过
总览
问题清单
P2 - MockTtsService未使用run_ffmpeg工具函数
from video_processing.ffmpeg_utils import run_ffmpeg调用。P2 - 未使用变量和导入
P3 - TTS预设列表接口无分页
亮点
修复P2问题后可合并。
64e35082fbtoc6bc8170d1