Echo
Escaped the labAn accessible PDF reader that wraps every single word in its own element — so it can read aloud, highlight, and track your focus word by word.
Reading a dense PDF with a wandering brain is a fight. Echo renders PDFs in the browser and layers focus aids on top: read-aloud with karaoke-style highlighting, a cursor-tracking mode, and an experimental eye-tracking mode.
The technical move that makes it all possible: after pdf.js renders each page to canvas, Echo rebuilds the text layer and wraps every individual word in its own span. Suddenly words are addressable — highlightable, clickable, followable. A floating toolbar handles zoom, page navigation, highlight colours, and light/dark reading modes.
Accessibility features usually get bolted on last; Echo is what happens when they are the whole product.