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