#124 · Primary category: Speech & Audio
epub2tts
Turn an epub or text file into an audiobook
Project last updated:02/08/26
GitHub Stars
956
Forks
76
Contributors
9
License
Apache-2.0
Why we included this project
Turning a DRM-free ebook into an audiobook usually means paying per title or wrestling with clunky converters. This Python tool goes the other way: it reads an epub or text file and produces a proper M4B, detecting chapter breaks and embedding cover art so you get something that looks like a commercial product. You get to choose the text-to-speech engine, from Coqui's local models to the free Microsoft Edge cloud voices, OpenAI, or the lightweight Kokoro backend, so you can decide between cost, speed, and voice quality. Coqui XTTS voice cloning even lets you narrate in a specific voice from short samples, or assign different speakers to different chapters. Long books are less painful too, since it resumes after interruptions and can process several chapters at once.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production