course-dialog-builder

Validates narration text, generates audio via ElevenLabs, and synchronizes timestamps.