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.2

2026-04-07

✨ What’s New

Custom Themes

  • 🎨 Added persistent custom theme support with live color editing. Users can define, preview, and persist custom color palettes directly from settings.
  • πŸ–ŒοΈ New ColorPicker component with curated swatches for each color role.
  • πŸ’‘ Custom CSS variables applied at runtime with fallback to avoid flash before hydration.

TTS Improvements

  • ⏱️ Added TTS_UPSTREAM_TIMEOUT_MS environment variable for configurable upstream TTS request timeouts.

Full Changelog: https://github.com/richardr1126/openreader/compare/v2.1.1…v2.1.2