Abogen
Abogen turns ebooks, documents, and text into narrated audio with synchronized subtitles, custom voice mixing, chapter controls, and desktop or web interfaces.

Total stars
Last 7 days
5,692
HostingSelf-hostable
LicenseMIT
LanguagePython
Last commitJul 30, 2026
Latest releaseFeb 6, 2026
Release frequency1.5 per month
Contributors18
Stars5,692
Forks420
Issues48
What it does
Abogen is an open-source text-to-speech application for converting EPUB, PDF, text, Markdown, and subtitle files into audio with synchronized captions. It supports audiobook creation, voiceovers, adjustable speech speed, voice previews, custom voice mixing, chapter selection, separate or merged chapter files, and batch queues.
The project provides a PyQt6 desktop GUI and a Flask web UI, with downloadable WAV, FLAC, MP3, OPUS, and M4B outputs plus SRT or ASS subtitles. It uses Kokoro-based models, supports Windows, macOS, and Linux installation, and documents pre-downloading models and voices for offline use. The web interface runs locally at port 8808.
Capabilities
#Text-to-speech voiceover production
#Voice cloning and design
Built with
Tools similar to Abogen
GPT-SoVITS
Audio Editing
ChatTTS
Audio Editing
Ebook2audiobook
Audio Editing
Voice-pro
Audio Editing
VoiceStudio
Audio Editing
EmotiVoice
Audio Editing