OpenReader
Self-hosted text-to-speech document reader with synchronized highlighting
Alternative to: speechify, natural reader, elevenlabs reader
About
Versions (51)
v1.2.0
2026-01-20β¨ Whatβs New
- π External library imports + server-side library sync with migration logic
- π§ Updated server-side audiobook export (M4B/MP3) with per-audiobook generation settings
- π§© Document selection modal to pick specific documents for sync, load, and import operations
- π‘οΈ Hardening for audiobook-related APIs: stricter validation, safe filename generation, path sanitization, and FFmpeg metadata escaping
Docker & CI
- π§ Fix whisper CLI behavior in the Docker image (fixes broken Docker word-by-word highlight issue)
- π³ Multi-arch Docker publish workflow improvements
- β Expanded unit/integration tests (audiobooks, docstore, NLP text processing, SHA-256 hashing)
Full Changelog: https://github.com/richardr1126/OpenReader-WebUI/compare/v1.1.2β¦v1.2.0