graph TD
A[User Input] --> B[TaskManager]
B --> C[ScriptMaster]
B --> D[VoiceForge]
B --> E[AvatarVision]
B --> F[LipSyncWizard]
B --> G[VideoAssemblerPro]
C -->|Script| D
D -->|Voice Audio| F
E -->|Avatar Image| F
F -->|Lipsync Data| G
D -->|Voice Audio| G
E -->|Avatar Image| G
G --> H[Final MP4 Video]
subgraph Script Generation
C --> C1[Process Topic]
C1 --> C2[Generate Script]
C2 --> C3[Format Output]
end
subgraph Voice Creation
D --> D1[Process Script]
D1 --> D2[Generate Voice]
D2 --> D3[Export MP3]
end
subgraph Avatar Creation
E --> E1[Process Theme]
E1 --> E2[Generate Image]
E2 --> E3[Export PNG]
end
subgraph Lipsync Process
F --> F1[Analyze Audio]
F1 --> F2[Map Phonemes]
F2 --> F3[Generate Movement Data]
end
subgraph Video Assembly
G --> G1[Import Assets]
G1 --> G2[Apply Lipsync]
G2 --> G3[Render Video]
end