Ebook2audiobook
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
Built with
Tools similar to Ebook2audiobook
GPT-SoVITS
Audio Editing
ChatTTS
Audio Editing
Voice-pro
Audio Editing
VoiceStudio
Audio Editing
EmotiVoice
Audio Editing
Abogen
Audio Editing