Show HN: Open-source early-reading reader with phonics help
github.com22 points by zoozla 17 hours ago
22 points by zoozla 17 hours ago
My kid is 6 y/o and she is learning to read. She's moved through the basic phonics with Teach Your Monster to Read but was struggling with how repetitive it was. I wanted to give her some stories to read, but she still needed help sounding words out - and I wanted her to have the experience of sitting and reading by herself.
So I built this book reader app to allow her to click on the words, sound out the phonemes, and read by herself.
My 12 year old son wrote the first story, there's a cliffhanger at the end and he's working on the next section.
We're going to release more chapters and more stories in the near future.
And there's one other thing -
The reader has an MCP connection, so you can connect your Claude or ChatGPT or Grok, give them a PDF of a book you like (or even a set of scans done quickly with a phone camera) and have them import your favorite books into the app (private to your account, for your own kid, if you own the book of course).
The reader is free to use on its website and open source if you want to tinker and create your own version.
The included stories are under Creative Commons.
Neat! Jerry Pournelle often mentioned having an application which would teach reading --- apparently it is now out of print? Have you looked at intermediary things such as the "Living Books"? This website seems almost dangerously wrong. It uses only a single phoneme / sound for single letters, regardless of the actual phoneme used in the word. For example, every 'a' in a word is the /æ/ phoneme (as in "cat"), but this same sound is used for the word "a", which should be pronounced as /ə/ or /eɪ/ (as in "about" or "cake"). It also seems to mix up American and British English pronunciation between the phoneme and word forms a lot, for example in the word "class" which uses American phonemes but uses the British word pronunciation. It sometimes cheats by declaring a word 'difficult'. For example word "no" is declared difficult, which the average learner is probably pretty practiced in saying. It's just not using the same phoneme as the all the other 'o' phonemes on the website. I'm sure its made with best intentions, but the foundation on which the app is built / prompted is incorrect. Please don't use this to teach children. Use proper material made by educators, acclaimed authors and experts. Agreed, I was excited about the prospect of this but it seems rushed. It's got potential but I wouldn't show it to my child in this state. A language selector would be useful there as it's confusing for me (living in UK). Thanks for pointing these things out, although dangerous is probably overstating it a bit. The points you mentioned at are easily fixable - there are few missing phonemes that I haven't recorded, the voice can be changed from British (it's actually Australian) to US in the settings, and the word no is often taught as a sight word because it comes much earlier than the full "o" sound, but you can tweak which words are treated as "tricky" in the settings as well. Neat project. Too bad it only handles English phonemes, as it would be very valuable for teaching other languages. Maybe someday I'll convert it from ARPABET to IPA... That's one of the reasons I made it open source - you can point your agent to it and adapt it to any other language. You'll need to record the phonemes yourself through, haven't found any AI model that can do it well. Looks nice, on my iPhone (and maybe my iPad too?) I don't hear a voice at all. Oh that's odd. We use it both on Android and an iPad. Will look into it, thanks!
WillAdams - 16 hours ago
throwaway89201 - 11 hours ago
Alez007 - 2 hours ago
zoozla - 5 hours ago
swerve3815 - 14 hours ago
zoozla - 5 hours ago
giancarlostoro - 13 hours ago
zoozla - 5 hours ago