/read_plugin

Chrome plugin for "read"

Primary LanguageJavaScript

This fork mainly:

  • Removes the usage of the web API, which doesn't exist anyways
  • Fixes the bad offline fallback of the extension to reading the whole document, including navigational links and such
  • Check the commits for more!

Read

Speed reading via rapid serial visual presentation

Get the plugin!

Read Demonstration


How to Use

Select text on any website by dragging over it with your mouse. When you right click on your selected text, choose the "Read Selected Text" option to launch the reading bar.

  • Pause by clicking on the words in the reading bar.
  • Resume by clicking on the words in the reading bar again.
  • Change your reading speed by entering a new number on the left.

Features

This tool handles all of the parsing and display logic on the client-side. There is no dictionary look-up or database of words referenced. Everything is parsed by regular expressions. Even with these limitations, read offers some unique features.

RSVP

Rapid serial visual presentation allows for readers to keep their eyes focused on a single point on the page, saving a massive amount of time normally lost in reading. As the speed of this serial presentation increases, sub-vocalization also decreases and astounding speeds can be reached with great comprehension.

Alignment

When the eyes read a word, there is an optimal focal point placement around 30% into the word to support easiest understanding. We handle this shift in the alignment of the words for you based on the word length.

Timing

Speed reading via RSVP is all about the timing. How long we display any given word can have a massive impact on the reading experience. Here's a few ways we optimize that experience.

Word Length

Contrary to expectations, reading small words can actually be more difficult than reading words of medium length. Long words also take a longer time to process. These extra delays are built into our rendering code.

Punctuation

When you encounter a period, question mark, exclamation point or other punctuation, additional time is provided to process the sentence or fragment. This helps avoid the feeling of a run-on sentence.

Paragraphs

The tool also gives an additional pause between paragraphs to help contextualize and process information as you read it.


Library

If you are interested in making your own tool using the power of Read, start by grabbing the latest library from this project.

License

Unless stated otherwise, everything in this repository is dedicated to the public domain through the Creative Commons Zero license - zero rights reserved.

Issues

If you find a bug or want to suggest a new feature, please log an issue over here.