OpenReader logo

OpenReader

Self-hosted text-to-speech document reader with synchronized highlighting

Alternative to: speechify, natural reader, elevenlabs reader


About Versions (51)

v2.1.0

2026-03-19

✨ What’s New

Core Updates

  • 🎧 TTS pipeline improvements: sequential lookahead preloading, better retry handling for transport failures, and explicit MP3 response defaults.
  • 🐜 Issue #81 fixed: duplicate audio playback is now guarded against in the TTS provider flow.
  • πŸ› οΈ Audiobook generation refactor: chapter creation/generation logic moved further into the server-side pipeline.
  • πŸ“¦ Audiobook export refinements: stream-copy optimization, duration validation, and improved chapter timing.

UI & Docs

  • 🎨 Added five new light themes and refreshed Settings/Audiobook Export/Confirm dialog UX.
  • βš™οΈ Added a TTS Providers tab in Settings.
  • πŸ“š Updated TTS provider documentation and Docker/SeaweedFS third-party license reporting.

Full Changelog: https://github.com/richardr1126/openreader/compare/v2.0.1…v2.1.0