A speed reading trainer designed to reduce subvocalization and increase reading speed. Supports ePub, PDF, and plain text files.
- RSVP - Rapid Serial Visual Presentation with ORP highlighting, adjustable WPM (100-1.200), and word chunking (1-5 words)
- Line Focus - Isolates lines with dimming and auto-pacing to prevent regression
- Bionic Reading - Bold anchor typography with optional BeeLine colour gradients
- Create a new repository on GitHub (e.g.
speed-reader) - Push this project to the repository:
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/speed-reader.git
git push -u origin main- Go to Settings > Pages in your repository
- Under Source, select GitHub Actions
- The workflow will deploy automatically on push
Your app will be live at https://YOUR_USERNAME.github.io/speed-reader/
- Open the deployed URL in Chrome on your phone
- Tap the three-dot menu and select Add to Home screen (or accept the install prompt)
- The app runs full-screen with offline support
| Key | Action |
|---|---|
| Space | Play / Pause |
| ← → | Navigate words (RSVP) |
| ↑ ↓ | Adjust speed |
Pure HTML/CSS/JS with no build step. Dependencies loaded via CDN:
- pdf.js for PDF parsing
- JSZip for ePub extraction
- Google Fonts (Outfit, Source Serif 4, JetBrains Mono)