hn.today

Show HN: Open-source early-reading reader with phonics help

github.com16 points3 comments
Screenshot of Show HN: Open-source early-reading reader with phonics help

Yara Reads is an open-source reading app for children who have just learned phonics, designed so every word in a story can be sounded out with the sounds the child already knows. Tapping any word reveals visual phoneme markers (dots for single letters, bars for digraphs like "sh" and "ee", arcs for split vowels like a_e) and a speaker button that lights each sound in sequence before speaking the whole word; the app never reads full pages for the child. Stories are validated word-by-word against the child's known sounds using pronunciation-aware checks (npm run check will fail any story containing words the child can’t read), and parents can toggle which sounds and tricky words the child knows so unreadable words are visibly marked. A "bring your own agent" feature supports connected agents (Claude, ChatGPT, or any MCP speaker) to generate checked stories, add pictures, and import books.

The project is implemented as a Cloudflare Worker with D1 for data and R2 for images, no build step, and can run signed-out with progress stored in the browser; optional account integration points are isolated to a couple of files. The repo includes tools to build the lexicon, load stories and images, record tile sounds, generate illustrations, and gather usage stats, plus step-by-step wrangler commands for local dev and deployment. Code is MIT-licensed and stories/pictures are CC BY 4.0. The app was created for the author’s six-year-old daughter Yara (first story written by her brother), and is intended for tech-minded parents to run or extend.

Read on github.com3 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 Other

The daily digest

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