A powerful RSVP (Rapid Serial Visual Presentation) plugin that enables speed reading with advanced features for KOReader.
- Tap-to-Launch RSVP: Tap directly on text to instantly start RSVP reading
- Resume Reading: Automatically remembers your last reading position on each page
- Flexible Speed Control: Adjustable reading speed from 50 to 1000 WPM
- Multi-Word Preview: Display multiple words simultaneously (1-10 words configurable)
- Optimal View Point Alignment: Optionally anchor each word on a focus crosshair for faster fixation
- Fixed-Width Display: Stable reading widget that doesn't "jump" between words
- Position Tracking: Visual indicator shows reading progress when resuming
- Seamless Page Transitions: Automatically continues to next page when reaching end
Reading on 400 words per second
- Copy the repo contents (or just
main.luaand_meta.lua) tofastreader.kopluginfolder in your KOReader plugins directory - Restart KOReader
- Enable the plugin in Settings → More Tools -> Plugins → FastReader
- Enable Tap-to-Launch: Settings → FastReader → "Tap on Text to Launch RSVP"
- Set your speed: Settings → FastReader → "RSVP Speed"
- (Optional) Enable or disable the "Optimal Alignment (OVP)" toggle to choose between centered words and crosshair alignment
- Tap on any text to start speed reading
- Tap the reading widget to stop
- Go to Settings → FastReader → "Start/Stop RSVP"
- Or use the assigned gesture if configured
- Tap anywhere on the reading widget to stop RSVP
- Menu/Back button to stop RSVP
- Page forward/back to navigate (if RSVP is paused)
- Tap elsewhere to stop and return to normal reading
- Start/Stop RSVP: Manual control for RSVP reading
- Tap on Text to Launch RSVP: Enable/disable tap-to-start functionality
- Show Reading Position: Toggle position indicator when resuming
- Preview Words: Set number of words to display (1-10)
- Optimal Alignment (OVP): Align words around the focus crosshair (monospace) or center them with standard spacing
- RSVP Speed: Comprehensive speed control options
- 100 WPM: Very slow (beginners)
- 150 WPM: Slow (comfortable reading)
- 200 WPM: Normal (average reading speed)
- 250 WPM: Fast (experienced readers)
- 300 WPM: Very fast (advanced users)
- 400 WPM: Extreme (speed reading experts)
- 500 WPM: Ultra fast (maximum speed)
- Start Slow: Begin with 150-200 WPM and gradually increase
- Focus on Comprehension: Speed is useless without understanding
- Use Preview Words: Set to 3-5 words for better context
- Regular Practice: Consistency improves reading speed over time
- Minimize Subvocalization: Avoid "hearing" words in your head
- Use Resume Feature: Take breaks and resume exactly where you left off
- Ensure the document has extractable text
- Try manually starting RSVP from the menu first
- Check that tap-to-launch is enabled in settings
- Some PDF files may have non-extractable text
- Try converting to EPUB format for better compatibility
- Ensure the document is not password-protected
- Reduce preview word count if the interface feels slow
- Lower the reading speed if words appear too quickly
- Restart KOReader if the plugin becomes unresponsive
- Supported Documents: PDF, EPUB, MOBI, and other text-based formats
- Memory Efficient: Minimal resource usage during operation
- Page Tracking: Uses content hashing for reliable position tracking
- UTF-8 Compatible: Works with international characters and languages
This plugin is distributed under the same license as KOReader.
Contributions are welcome! Please submit issues and pull requests through the appropriate channels.
Enjoy your enhanced reading experience with FastReader! 📚⚡
