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