graph TD start[Start Workflow] input1[User Input: Topic Description] input2[User Input: Avatar Description] agent1[ScriptScribe - Generate Script] agent2[VocalBuilder - Create Voiceover] agent3[AvatarVision - Create Avatar] agent4[VideoSync - Generate Video] output[Final MP4 Video] start --> input1 start --> input2 input1 --> agent1 agent1 --> |script-text| agent2 input2 --> agent3 agent2 --> |voiceover-mp3| agent4 agent3 --> |avatar-image| agent4 agent4 --> |talking-head-video| output style start fill:#f9f,stroke:#333 style output fill:#9f9,stroke:#333 style agent1 fill:#bbf,stroke:#333 style agent2 fill:#bbf,stroke:#333 style agent3 fill:#bbf,stroke:#333 style agent4 fill:#bbf,stroke:#333