← 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
Not currently ranked — collecting fresh signals.
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.

Frequently asked

What is p0n1/epub_to_audiobook?
A Python tool that converts EPUB ebooks to audiobooks using multiple AI text-to-speech engines.
Is epub_to_audiobook open source?
Yes — p0n1/epub_to_audiobook is open source, released under the MIT license.
What language is epub_to_audiobook written in?
p0n1/epub_to_audiobook is primarily written in Python.
How popular is epub_to_audiobook?
p0n1/epub_to_audiobook has 2k stars on GitHub.
Where can I find epub_to_audiobook?
p0n1/epub_to_audiobook is on GitHub at https://github.com/p0n1/epub_to_audiobook.

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