flowchart TD start[Start] --> userInput[User Topic & Avatar Description] subgraph Script Generator userInput --> script[#171 Generate Script] end subgraph Audio Generator script --> mp3[#170 Script to MP3] mp3 --> wav[#178 MP3 to WAV] mp3 --> timing[#198 Get Timing Data] end subgraph Avatar Creator userInput --> avatar[#222 Generate Avatar] avatar --> resize[#191 Resize Image] end subgraph Video Renderer wav --> render[#168 Generate Video] timing --> render resize --> render end render --> output[Final MP4 Video] output --> finish[End] style start fill:#90EE90 style finish fill:#FFB6C1 style userInput fill:#ADD8E6 style output fill:#DDA0DD