--- title: Multi-Speaker Audiobook Generator emoji: "\U0001F3AD" colorFrom: purple colorTo: indigo sdk: gradio sdk_version: 5.25.0 app_file: app.py pinned: false license: mit --- # Multi-Speaker Audiobook Generator Upload a story and get an audiobook where each character has a unique voice. ## Features - Auto-detect characters from dialogue or define them manually - Up to 8 unique voices per story - 17 languages across two AI engines - Emotional audio tags for expressive narration - PDF, DOCX, TXT input support ## Setup Add these secrets in Settings: | Secret | Required | Used for | |--------|----------|----------| | DASHSCOPE_API_KEY | Yes | Character detection, translation, premium voices | | ELEVENLABS_API_KEY | For English accents | US/UK/AU English + African languages | ## How It Works 1. Upload or paste your story 2. Click "Detect Characters" - AI finds all speakers 3. Assign voices to each character 4. Generate - each character gets their own voice