后端实现 WebSocket 推送 audio_generation_complete、video_generation_complete 事件,替代前端 30s 超时限制。
server/src/services/websocket.service.ts - WebSocket 服务server/src/modules/tts/tts.service.ts - 音频生成完成后推送server/src/modules/video-generator/video-generator.service.ts - 视频生成完成后推送server/src/app.ts - 挂载 WebSocket 服务// audio_generation_complete
{ bookId: string, chapterId: number, status: 'completed' | 'failed' }
// video_generation_complete
{ bookId: string, chapterId: number, status: 'completed' | 'failed' }