File size: 979 Bytes
b3c59f1 a2f901f b3c59f1 a2f901f b3c59f1 a2f901f b3c59f1 a2f901f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | ---
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
|