Replace.so logoReplace.so
E

Ebook2audiobook

Open-source alternative toEElevenLabs

ebook2audiobook converts ebooks and text into multilingual audiobooks with text-to-speech, optional voice cloning, chapters, metadata, and varied audio formats.

Total stars

Last 7 days

19,705

HostingSelf-hostable

LicenseApache-2.0

LanguagePython

Last commitAug 3, 2026

Latest releaseAug 3, 2026

Release frequency1.3 per month

Contributors43

Stars19,705

Forks1,666

Issues9

What it does

ebook2audiobook converts ebooks and short text into audiobooks using multiple text-to-speech engines, including XTTSv2, Bark, Fairseq, VITS, Tacotron2, Tortoise, GlowTTS, and YourTTS. It supports many ebook and document formats, OCR for image-based pages, chapter and metadata handling, multilingual synthesis, optional voice cloning, custom or fine-tuned models, SML controls for pauses and voice switching, and output formats such as M4B, MP3, WAV, FLAC, and OGG.

The project can run locally on Linux, macOS, and Windows through a Gradio web interface or headless commands. It documents Docker, Hugging Face Spaces, Google Colab, and Kaggle execution paths, with CPU, CUDA, ROCm, MPS, XPU, and Jetson options. It is intended for use with legally acquired, non-DRM ebooks.

Capabilities

#Text-to-speech voiceover production

#Voice cloning and design

Categories

Built with

BBash
GGitHub Actions
DDocker
PPython

Tools similar to Ebook2audiobook