← all repositories

p0n1/epub_to_audiobook

A Python tool that converts EPUB ebooks to audiobooks using multiple AI text-to-speech engines.

2k stars Python Image · Video · Audio
epub_to_audiobook
Velocity · 7d
+1.7
★ / day
Trend
steady
star history

This project converts EPUB files into audiobook format using various text-to-speech APIs including Microsoft Azure TTS, OpenAI TTS, EdgeTTS, Piper TTS, and Kokoro TTS. It parses EPUB content, generates audio chapters via AI voice synthesis, and formats output files optimized for Audiobookshelf. A web interface is included for easier interaction.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.