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.
pip install -r requirements.txt
python main.py
Python 3.11+. Windows (Linux/Mac untested).
Don't want to install Python? Buy the signed-ish .exe at redletter.vercel.app — supports development. Source = MIT, always free.
- 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
- Real-text PDFs only (no OCR).
- Built with PyQt6 + PyMuPDF.
PRs welcome. See CONTRIBUTING.md.
MIT — see LICENSE.