Skip to content

Repository files navigation

RedLetter

Spritz-style speed reader for PDFs. Drag PDF, hit space, read at 300+ WPM.

Red letter = ORP (optimal recognition point). Punctuation, long words, and paragraph ends auto-slow.

screenshot

Install (from source — free)

pip install -r requirements.txt
python main.py

Python 3.11+. Windows (Linux/Mac untested).

Pre-built Windows binary ($5)

Don't want to install Python? Buy the signed-ish .exe at redletter.vercel.app — supports development. Source = MIT, always free.

Use

  • Drag PDF onto window (or Open PDF…)
  • Space — play/pause
  • ← / → — back/forward 1 word
  • Shift+← / Shift+→ — back/forward 10 words
  • PgUp / PgDn — prev/next page
  • WPM box — words per minute (default 300)
  • Mini panel top-left — click any word on page to jump there
  • Progress (cursor + WPM) auto-saved per PDF in %APPDATA%/RSVPReader/progress.json

Notes

  • Real-text PDFs only (no OCR).
  • Built with PyQt6 + PyMuPDF.

Contributing

PRs welcome. See CONTRIBUTING.md.

License

MIT — see LICENSE.

About

Spritz-style PDF speed reader (PyQt6). Red letter = ORP. MIT.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages