graph TD
A[VoiceForge Start] --> B[Script Length Check]
B --> C{Length OK?}
C -->|Yes| D[Format Script]
C -->|No| E[Adjust Script Length]
E --> D
D --> F[Generate Voice Over]
F --> G[Create Waveform]
G --> H[Analyze Audio Quality]
H --> I{Quality OK?}
I -->|Yes| J[Final MP3 Output]
I -->|No| K[Convert Format]
K --> L[Optimize Audio]
L --> J
J --> M[VoiceForge End]
subgraph SILO1[Script Preparation]
B
C
D
E
end
subgraph SILO2[Voice Generation]
F
end
subgraph SILO3[Quality Assurance]
G
H
I
K
L
end