graph TD
Start[Start ScriptVOGenerator] --> Input1[Input: topics-and-keywords]
Start --> Input2[Input: script-parameters]
subgraph SILO_A[Short-Form Generation]
Input1 --> Task1A[Task #171: Write Short Script]
Input2 --> Task1A
Task1A --> Output1A[short_form_script.txt]
Output1A --> Task2A[Task #170: Generate Short VO]
Task2A --> Output2A[voice_over.mp3]
end
subgraph SILO_B[Long-Form Generation]
Input1 --> Task1B[Task #171: Write Long Script]
Input2 --> Task1B
Task1B --> Output1B[long_form_script.txt]
Output1B --> Task2B[Task #170: Generate Long VO]
Task2B --> Output2B[long_form_voiceover.mp3]
end
subgraph SILO_C[Summary Generation]
Output1A --> Task3[Task #223: Create Summary]
Output2A --> Task3
Output1B --> Task3
Output2B --> Task3
Task3 --> FinalOutput[script_vo_summary.json]
end
FinalOutput --> End[End ScriptVOGenerator]