graph TD
A[Input: Text Script] --> B[Voice Generation]
B --> C[Generate MP3]
C --> D[Quality Check]
D --> E[Create Waveform]
D --> F[Get Transcription]
E --> G[Analyze Waveform]
F --> H{Quality OK?}
G --> H
H -->|Yes| I[Final MP3 Output]
H -->|No| J[Adjust Parameters]
J --> B
subgraph SILO1[Voice Generation Silo]
B
C
end
subgraph SILO2[Quality Verification Silo]
D
E
F
G
H
end
subgraph SILO3[Quality Adjustment Silo]
J
end