A modern speed reading application that uses RSVP (Rapid Serial Visual Presentation) to display words one at a time, allowing readers to consume books at 300-1000+ words per minute. Slower intake for new terms. Page context in background for smooth play/pause transitions.
Features
- EPUB Support: Upload any EPUB file and start reading immediately
- Adjustable Speed: Fine-tune WPM from 100 to 1000+ words per minute
- Smart Pacing: Automatically slows for proper nouns and punctuation
- ORP Highlighting: Optional Optimal Recognition Point focus for faster word recognition
- Context View: See surrounding text to maintain reading comprehension
- Chapter Navigation: Jump between chapters with progress tracking
- Keyboard Shortcuts: Full keyboard control for hands-free reading
How It Works
Get any EPUB file from (Project Gutenberg) RSVP eliminates eye movement (saccades) by presenting words at a fixed point. This removes the time spent moving your eyes across lines, allowing much faster reading speeds while maintaining comprehension.
Technical Implementation
- Framework: Next.js 16 with React 19
- NLP: Compromise.js for smart text analysis
- File Handling: JSZip for EPUB extraction
- Styling: Tailwind CSS with dark mode support
Keyboard Controls
| Key | Action |
|---|---|
Space |
Play/Pause |
←/→ |
Skip words |
↑/↓ |
Adjust speed |
[/] |
Previous/Next chapter |
C |
Toggle context view |
