DrewThomasson/ebook2audiobook
Generate audiobooks from e-books, voice cloning & 1158+ languages!
Leverages multiple TTS engines (XTTSv2, Bark, VITS, Tacotron2, etc.) with automatic chapter detection and metadata preservation, supporting SML tags for granular control over pauses and voice switching. Handles 20+ e-book formats including EPUB, PDF, and MOBI, with optional OCR for image-based text, and outputs to standard audiobook containers (M4B, MP3, FLAC, WAV). Deployable locally, via Docker, or remotely through Hugging Face Spaces and Google Colab with a Gradio web interface.
18,503 stars and 228 monthly downloads. Actively maintained with 1,139 commits in the last 30 days. Available on PyPI.
Stars
18,503
Forks
1,514
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 10, 2026
Monthly downloads
228
Commits (30d)
1139
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/DrewThomasson/ebook2audiobook"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
santinic/audiblez
Generate audiobooks from e-books
mateogon/pdf-narrator
Convert your PDFs and EPUBs into audiobooks effortlessly. Features intelligent text extraction,...
Finrandojin/alexandria-audiobook
AI-powered multi-voice audiobook generator — LLM script annotation, voice cloning, voice design,...
C-Loftus/QuickPiperAudiobook
With one command, create a natural-sounding audiobook from a variety of input formats (epub,...
sergenes/runandread-audiobook
🚀 Open-source project for creating high-quality AI TTS-narrated audiobooks at home using models...