I played around with something like this a while ago (my files have 2004 timestamps, but those may have updated when I copied stuff to a new computer). I had a command-line based program that took text and displayed it a word at a time. If anyone would like to play around with it, here's my source. Compile: c++ speedread.cpp Usage: ./a.out [delay_in_ms] Should work on Mac and Linux, and maybe Windows if you uncomment…
The FAQ tries to make the claim that Spritz is not just another RSVP speed reader (although I'm not sure how much I believe it).
> Reading with RSVP is somewhat stressful and the reading speed is limited. Reasons therefore are the word alignment and display times. Briefly, RSVP still forces the eye to perform saccades (eye movements) while removing targeting these saccades by peripheral visioning. Spritz instead takes saccades out of the game by applying a new method of word alignment. Our technology is based on the science of how people read, how they learned to read when they were young, and what your eyes expect when you are reading.