OpenReader
Self-hosted text-to-speech document reader with synchronized highlighting
Alternative to: speechify, natural reader, elevenlabs reader
About
Versions (51)
v2.1.1
2026-04-06β¨ Whatβs New
Core Updates
- π§ Refactored TTS provider handling into a shared catalog, including stronger voice-source resolution and validation for remote voice payloads.
- π οΈ Reworked audiobook generation flow into reusable client adapters/pipeline with improved chapter progress accounting and abort handling.
- βοΈ Config update logic now preserves per-provider/model voice preferences more reliably, including when provider settings are reset.
- π Added continuation loop guardrails and related playback hardening to reduce repeated/unstable TTS behavior.
Stability & Migrations
- π§ͺ Stabilized key E2E flows (onboarding/modal dismissal, settings interactions, and export behavior) and added unit coverage for TTS catalog/config helpers.
- ποΈ Fixed SQL insert syntax for the reserved βuserβ table during filesystem/database migration workflows.
Full Changelog: https://github.com/richardr1126/openreader/compare/v2.1.0β¦v2.1.1