PlotweaverModel's picture
Upload 3 files
a2f901f verified

A newer version of the Gradio SDK is available: 6.16.0

Upgrade
metadata
title: Multi-Speaker Audiobook Generator
emoji: 🎭
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