Narrative streams and converts English language e-books and other text sources for your listening pleasure.
- Uses lightweight KittenTTS models for Text-to-Speech conversion, no need for GPU or AI account to run.
- Supports multiple input formats including EPUB, MOBI, AZW3 , HTML, Markdown and plain text.
- Chapter Selection, Bookmarking support and Playback controls included.
- Built-in Text to MP3 converter.
- Voice selection.
- Built in phoneme editor/debugger.
- Proudly crafted without use of AI.
Installation
- Go
go install github.com/exaroth/narrative/cmd/narrative@latest
- AUR
yay -S narrative
- Homebrew (MacOS)
brew tap exaroth/narrative
brew install narrative
AGPL v.3 Licence - 2026 Konrad Wasowicz <exaroth@gmail.com>

