richardr1126 / openreader
An open-source read-along document reader server with high-quality TTS options, synchronized highlighting, and audiobook export for EPUB, PDF, DOCX, TXT, and MD.
Why this job: says: tts; topics: text-to-speech, tts
What it does
- Progressive background generation and playback. begin listening as soon as the first
- Layout-aware PDF parsing with PP-DocLayoutV3 (ONNX) — structured block detection, cross-page stitching, and geometry-based highlighting for precise read-along sync.
- Word-by-word highlighting from local Kokoro's own phoneme durations, or ONNX Whisper alignment for other providers, through the compute worker control plane (NATS JetStream-backed).
- Five readable formats. synchronized EPUB, PDF, TXT, MD, and worker-converted DOCX,
- Multi-provider TTS. Kokoro running locally with no API key, self-hosted OpenAI-compatible servers (Kokoro-FastAPI, KittenTTS-FastAPI, Orpheus-FastAPI, Supertonic), or cloud APIs (OpenAI, Replicate, Google AI Studio, Fish Audio, and OpenRou
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit today
- Stars
- 564
- +10 this week
- Licence
- MIT
- Allows business use
- Downloads for
- 3 systems
- Mac, Windows, Linux
- Latest version
- v5.4.1
- Released 10 days ago
- Built with
- TypeScript
- 95% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 97% closed
- 1 still open
- Pull requests
- 126 merged
- 2 waiting
- Releases
- 59
- 30+ in the last year
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| paulilaaso / lue | 817 | 3 months ago | GPL-3.0 | No downloads |
| mateogon / pdf-narrator | 218 | 15 days ago | MIT | No downloads |
| siva-sub / NekoSpeak | 197 | 5 months ago | MIT | No downloads |
More: download files, languages, topics and project record
Download files, v5.4.1
- Mac1 file, 75 downloads
- Windows2 files, 244 downloads
- Linux6 files, 437 downloads
Languages
- TypeScript 95%
- JavaScript 3%
- CSS 2%
- Shell <1%
Topics
- kokoro-tts
- openai-api
- text-to-speech
- epub
- epub-reader
- pdf-reader
- tts
- markdown-reader
- txt-files
- orpheus-tts
- kitten-tts
Project record
- JobSpeech and audio
- StatusListed
- Commits980
- Forks79
- Watching9
- Stars in 28 days+26
- CreatedJan 18, 2025
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
