DrewThomasson/ebook2audiobook

Generate audiobooks from e-books, voice cloning & 1158+ languages!

84
/ 100
Verified

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.

Maintenance 25 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

18,503

Forks

1,514

Language

Python

License

Apache-2.0

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.