#124 · Primary category: Speech & Audio

epub2tts

audiobooks epub generative-ai tts

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