hn.today

PageScribe: Handwriting and offline dictionary audio for KOReader

aspireai.kiranadimatyam.com4 points0 comments
Screenshot of PageScribe: Handwriting and offline dictionary audio for KOReader

PageScribe is an open-source KOReader plugin built to make handwritten notes and ordinary text selection coexist while reading. Its default mode lets a stylus draw while a finger selects text using KOReader’s native gestures, preserving access to highlights, dictionary lookups, and text notes. The plugin distinguishes freehand marker strokes from precise text annotations, and also provides an eraser, undo, page notes, HTML notebook export, and PDF ink export on supported versions. Its compact launcher opens a movable toolbar for tools, colors, widths, and input modes; the design aims to keep controls clear without obscuring the book. PageScribe builds on the original Finger Ink project and retains its AGPL-3.0 license and history.

A separate, optional Dictionary Audio plugin adds English and Spanish pronunciation to native dictionary lookups on Android. Spanish uses a locally played, pre-generated Mexican Spanish voice, with configurable speeds; audio packs and language data must be downloaded separately. Testing has focused on a Viwoods AiPaper Mini, while Boox Tab Ultra C testing remains incomplete: English audio works there, but Spanish playback has not yet been confirmed. Requirements vary by feature and KOReader version, and handwriting on reflowable books can shift when layout settings change. Installation also requires copying the downloaded plugin into a folder named fingerink.koplugin, despite the PageScribe product name. The controls’ accompanying visuals are rendered previews, not device recordings or evidence of performance such as latency or palm rejection.

Read on aspireai.kiranadimatyam.com0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.