I own 340 books on Kindle. Paid for every single one. When I wanted to listen to one during my commute last year, Amazon's suggestion was to pay again — $14.99 for the Audible version of a book I already bought for $12.99.
That math doesn't work for me.
The Audible Problem
Amazon owns both Kindle and Audible. They could let you listen to your Kindle books. They chose not to. Instead, they built a system where:
- You buy the ebook: $12.99
- You want audio: buy it again on Audible for $14.99 (or $7.49 with "Whispersync" discount)
- Or subscribe to Audible: $14.95/month for one credit
I get it — producing professional audiobooks costs money. Narrators, studios, editing. That's real work and it deserves compensation.
But what if you don't need studio-quality narration? What if you just want to hear the words while walking to the subway? AI voices in 2026 sound remarkably natural. Not audiobook-narrator natural, but good enough that you forget you're listening to AI after five minutes.
Your Kindle Library Is Already an Audiobook Library
Here's what most people don't realize: the text of every book you own is sitting right there at read.amazon.com. You can open any book in your browser. The pages render. You can read them.
The problem? Amazon encrypted the text. You can see it — but software can't read it. The DOM contains scrambled characters mapped through custom fonts. This is why every TTS extension fails on Kindle.
Every extension except one.
CastReader: OCR That Reads What You See
CastReader doesn't try to read the DOM. It reads the rendered image — the same visual output your eyes see. Tesseract-wasm OCR runs locally in your browser, extracts the real text, and sends it to an AI voice engine.
Three clicks:
- Open your book on read.amazon.com
- Click the CastReader icon
- Listen
Paragraph highlighting follows along on the actual Kindle page. Click any paragraph to jump there. Adjust speed with the floating player. It's a full reading experience.
Technical details for the curious: How CastReader cracks Kindle's encrypted fonts. Short version: Kindle text to speech via OCR, not DOM parsing.
The Part That Changes Everything: Phone
Desktop listening is useful but limited. The real unlock is mobile.
CastReader's Send to Phone button sends your Kindle audio to your phone via Telegram. For regular articles, it generates a shareable link. For Kindle and WeRead, it does something smarter — a live session.
The live session works like this:
- CastReader reads the current Kindle page on your desktop
- When the page ends, it auto-turns to the next page
- New page gets OCR'd, converted to speech, streamed to your phone
- Your phone plays continuously — no gaps
You walk out the door. Your laptop sits at home with Kindle open. Your phone keeps receiving fresh audio. Chapter after chapter. The book reads itself.
I tested this with a 400-page novel. Left my laptop running, went for a 90-minute walk. Came back to find it had auto-advanced through 47 pages. The phone played the entire time without interruption.
Every book in your Kindle library. Turned into an audiobook. Delivered to your phone. For free.
How This Stacks Up Against Audible
I'm not saying CastReader replaces Audible. Professional narration is an art form. A great narrator transforms a book.
But here's the honest comparison:
Audible: $14.95/month for 1 credit. Studio narrators. Offline download. Professional editing. Limited library (not every book has an audio version).
CastReader + Kindle: $0. AI voices (natural but not human). Requires internet. Works with every book you own on Kindle. No separate purchase per book.
If you listen to 2-3 books a month and care deeply about narration quality, Audible is worth it. If you have 200+ books on Kindle and want to listen casually — during commutes, cooking, gym — CastReader turns your existing library into audio at zero cost.
They're not competitors. They serve different needs. But for most of my Kindle library, "good enough AI voice for free" beats "studio quality for $15/book."
What About Kindle's Built-in TTS?
Amazon added "Assistive Reader" to the Kindle iOS and Android apps in 2024. It works on mobile.
It does NOT work on Kindle Cloud Reader (the browser at read.amazon.com). If you read on a laptop or desktop, there is no built-in TTS. Amazon hasn't built it. Maybe they never will — it would compete with Audible.
CastReader fills that gap.
Setup: 5 Minutes to Your First Kindle Audiobook
Step 1: Install CastReader from Chrome Web Store. Also on Edge. No account needed.
Step 2: Go to read.amazon.com. Log into your Amazon account. Open any book.
Step 3: Click the CastReader icon in your toolbar. OCR processes the page (2-3 seconds the first time), then reading starts with paragraph highlighting.
Step 4 (optional): Click the phone icon in the floating player. CastReader sends audio to your phone via Telegram. For Kindle, it creates a live session that auto-advances pages.
That's your entire Kindle library converted to audiobooks. The books you already paid for. Finally listenable.
Limitations (Because Honesty)
- Kindle Cloud Reader only — works at read.amazon.com in Chrome/Edge, not the desktop Kindle app
- Text-heavy books are best — illustrated books, textbooks with complex diagrams, and image-heavy pages may have OCR gaps
- AI voices, not human narrators — Kokoro TTS is natural-sounding but it's not a professional audiobook narrator
- Needs internet — OCR runs locally, but voice generation requires a connection
- Not DRM bypass — reads visually rendered text, same as a screen reader. Does not download or export book files.
The Math
340 books × $14.99 average Audible price = $5,096.60 to re-buy my library as audiobooks.
340 books × $0 CastReader = $0.
I'll take the AI voice.
Related: Listen to Kindle | Send to Phone | Kindle Text to Speech | CastReader vs Speechify