OpenReader
Self-hosted text-to-speech document reader with synchronized highlighting
Alternative to: speechify, natural reader, elevenlabs reader
About
Versions (51)
v4.1.0
2026-06-03✨ What’s New
🧠 More resilient PDF parsing
- Improved layout parsing for PDFs with non-zero viewport origins, decorative initials, overlapping glyphs, and malformed model outputs.
- Added stale in-flight job recovery so worker restarts fail or recover stuck
pdf_layoutandwhisper_alignoperations instead of leaving documents hanging.
🖥️ Clearer reader feedback
- Added animated PDF layout scan progress with an explicit “parse halted” state when parsing fails.
- Refined the reader loader and range slider UI for cleaner progress feedback and more precise controls.
Full Changelog: https://github.com/richardr1126/openreader/compare/v4.0.3…v4.1.0