p0n1/epub to audiobook

This repository converts EPUB books into audiobooks and includes a web interface.

github.com/p0n1/epub_to_audiobook
p0n1/epub to audiobook homepage screenshot

About p0n1/epub to audiobook

This repository provides a command-line tool and a Gradio-based web interface for converting EPUB ebooks into audiobooks. Each chapter is converted into a separate MP3 file, with chapter titles extracted and included as metadata; output is optimized for Audiobookshelf. Audio generation can use Microsoft Azure Text-to-Speech, OpenAI Text-to-Speech, Edge TTS, Piper TTS, or Kokoro TTS through a local OpenAI endpoint. Requirements include Python 3.10+ or Docker. Azure TTS needs a Microsoft Azure account with access to Cognitive Services Speech Services, OpenAI TTS needs an OpenAI API key, Edge TTS needs no API key, Piper TTS needs its executable and models, and Kokoro TTS needs a dummy OpenAI key unless the provided Docker Compose file is used. Chapter title extraction may not work for all EPUB files, especially those with complex or unusual formatting.

Key features

  • Converts EPUB ebooks into audiobooks
  • Creates separate MP3 files for each EPUB chapter
  • Extracts chapter titles and includes them as metadata
  • Supports Azure, OpenAI, Edge, Piper and Kokoro TTS
  • Includes a Gradio web interface for configuration
  • Outputs audio optimized for Audiobookshelf
Best for: Users who want to convert EPUB ebooks into Audiobookshelf-ready audiobooks using a command-line tool or a web interface.
Good for
  • Supports multiple text-to-speech backends, including Edge TTS without an API key
  • Generates per-chapter MP3 files with chapter title metadata for Audiobookshelf
  • Provides both command-line and Gradio web interface options
Watch out for
  • Requires Python 3.10+ or Docker
  • Some TTS options require an Azure account, OpenAI API key, Piper models, or a local OpenAI endpoint
  • Chapter title extraction may not work for all EPUB files, especially those with complex formatting

p0n1/epub to audiobook at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

p0n1/epub to audiobook alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 8 alternatives

Popular in AI Video Generators

Well-known listings from the same topic.

All 183

p0n1/epub to audiobook FAQ

What are the requirements to run the converter?
Python 3.10+ or Docker is required. Azure TTS requires a Microsoft Azure account with access to Cognitive Services Speech Services, OpenAI TTS requires an OpenAI API key, Edge TTS requires no API key, Piper TTS requires its executable and models, and Kokoro TTS requires a dummy OpenAI key unless using the provided Docker Compose file.
How are the generated audiobook files organized?
Each chapter in the EPUB is converted into a separate MP3 file, and the extracted chapter title is included as metadata. The output is optimized for use with Audiobookshelf.
Does the tool include a graphical interface?
Yes, the project includes a web-based UI built with Gradio for configuring options and converting EPUB files without using the command line.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing