measured OpenRead's Kokoro engine on my M4, CPU only
5m08s of audio took 1m34s to generate, including the word timings. about 3.3x real time.
that's a chapter benchmark though. I haven't timed a full book or measured battery use yet.
took the experimental Qwen controls out of OpenRead on iPhone, Mac and the web
Kitten Mini is still the default, and Kokoro is optional.
I've added a Kitten TTS 2 beta too. more voices, but longer playback still needs fixing.
noticed OpenRead was getting "read" wrong in "I read it yesterday"
lead, tear and close had similar problems, so patching one word wasn't going to help.
I've added a step that uses the sentence to choose the pronunciation. if it's unsure, it keeps the old version.
someone asked how EPUB chapters worked in OpenRead and it was just one long reading
so I added a contents list and chapter buttons. it keeps the chapters when you save the book or back it up too.
that's merged now
ahmed retweeted
Don’t start a business if you’re afraid of rejection and don’t have an unbreakable mindset.
OpenRead started as a browser extension. I've got it running on iPhone, Mac and Android now too.
voices run on the device, and full EPUBs with chapter navigation are in.
Apple builds are in private TestFlight. Android is still a dev build.
getopenread.vercel.app
ahmed retweeted
We're about to enter a period where not reading or writing becomes as ubiquitous as smoking once was. We can hope people will eventually realize this is bad for them, as they did with smoking. But this is far from certain; the cost may not be as obvious.
running a reading app locally has a cost: setup.
OpenRead downloads voice models and uses a helper on your Mac. your text stays on your device.
would you accept more setup for local processing, or is that where you'd stop?
apparently everything needs a monthly subscription now
so i spent 10 minutes vibe-coding a free alternative
meet OpenRead.
a reading companion for Mac with:
natural voices
word-by-word highlighting
PDF, EPUB & web support
optional local AI
runs locally. no accounts. no subscriptions.
10 minutes to get the basics working. obviously took longer to turn it into something worth shipping.
makes you wonder what we're actually paying for.
anyway, it's free and open source.
getopenread.vercel.app
github.com/ahmednajaf/openre…







