“This is 1 of the best TTS and its smooth. If this is truly free i'll keep this 100%. Every other TTS says its free but has a secret. They interrupt or they just say better ai voices pay. But i like this voice. I've tried loads and this is 1 of the best ones that actually says free.”
Listen to Any Kobo Book
Built for Kobo's EPUB-in-iframe Reader
Cross-Iframe Highlighting
Kobo renders each chapter as a separate iframe inside a horizontal spread. CastReader stitches them together, paragraph highlights cross iframe boundaries seamlessly.
Auto Page Flip
Reaches the bottom of a page? CastReader presses the next-page button for you — your hands stay free, your eyes stay on the text.
40+ Languages
Auto-detects book language from the EPUB metadata. English, French, German, Italian, Spanish, Portuguese, Dutch, Japanese — all natural AI voices.
Speed Control
0.5x for studying, 1.5x–3x for fiction. Voice stays clear at every speed.
Click Any Paragraph to Jump
Lost your place? Click any paragraph anywhere in the chapter and CastReader picks up reading from there.
Reads Library Books
Public library books from OverDrive show up in your Kobo Web Reader. CastReader reads them like any other book — no extra tools needed.
Start Listening in 30 Seconds
- 1
Install CastReader
One click from Chrome Web Store. Free, no signup, no Kobo account linking.
- 2
Open Kobo Web Reader
Go to readnow.kobo.com, sign in with your Kobo / Rakuten account, open any book.
- 3
Press Play
Click the CastReader icon. The current page reads aloud, paragraphs highlight as you listen, pages flip automatically.
Kobo Text to Speech in 2026: The Honest Picture
Kobo positions itself as the open alternative to Amazon — DRM-free EPUB support, OverDrive library integration, Pocket article syncing, no walled garden. And on most of those promises, Kobo delivers. But on text to speech, Kobo and Amazon end up in exactly the same place: nothing built in, no Chrome extension that works out of the box, and a parallel paid audiobook catalog (Kobo Plus Listen) that requires you to buy the same book a second time. If you want to listen to a book you already own on Kobo, you are entirely on your own.
The hardware story is bleak. Kobo's eReader lineup — Libra Colour, Clara Colour, Clara BW, Sage, Elipsa 2E, Forma — has no on-device text-to-speech engine for ebooks. The Bluetooth-equipped models (Sage, Libra 2 onwards, Elipsa) can stream professionally narrated audiobooks to wireless headphones, but only if you separately purchased that audiobook through the Kobo store or a Kobo Plus Listen subscription. There is no menu, no setting, no firmware toggle that converts the ebook you are reading into spoken audio. Kobo support forums confirm this repeatedly across every device generation since 2014.
The mobile apps tell the same story. Kobo for iOS and Kobo for Android render books beautifully and let you adjust fonts and themes, but neither app has a built-in read-aloud feature. The system-level workarounds exist — iOS Speak Screen (Settings → Accessibility → Spoken Content → Speak Screen, then swipe down with two fingers) and Android TalkBack — but they use the operating system's default voice, often the robotic one, and they don't auto-flip pages. You read a page, the voice finishes, and you manually swipe to the next. For a 12-hour novel that's a lot of swiping.
Kobo Web Reader at readnow.kobo.com is where the situation finally cracks open. Kobo built its browser reader as an EPUB renderer using same-origin iframes — each chapter is loaded into its own iframe with srcdoc HTML, the iframes are arranged horizontally, and CSS transforms slide them across the viewport when you flip pages. That iframe-based architecture is the exact reason most TTS Chrome extensions don't work on Kobo: they read document.body, which is empty, because all the actual text lives inside iframe.contentDocument trees. Standard extensions either return nothing or pull in just the navigation chrome.
CastReader was rebuilt specifically for this layout. It walks every accessible same-origin iframe, sorts them by reading order, finds the iframe currently visible to the user (a single Kobo iframe holds an entire chapter spread across many pages), then locates the first paragraph that's actually onscreen — not just somewhere in the iframe, but visible right now in your viewport. From there, the TTS engine reads forward across iframe boundaries, the paragraph highlight follows the audio, and when the highlight reaches a paragraph that's about to scroll out of view, CastReader presses Kobo's next-page button automatically. You sit, you listen, the book turns itself.
Three details matter for Kobo specifically. First, Kobo paginates with horizontal CSS columns inside each iframe — a long paragraph can fragment across two columns, and naive TTS extensions read column 1, ignore the fragment in column 2, jump to column 3. CastReader detects the fragment-level layout and pages forward only when the actual end of the paragraph is about to leave the viewport. Second, Kobo's iframe transform animation can briefly leave a paragraph straddling two pages with negative coordinates; CastReader handles this with a forward-only pager that never pulls the viewport backwards. Third, Kobo books often use small caps and drop caps for chapter openings — the TTS engine reads these as plain text, no glitching.
The pragmatic recommendation: keep your Kobo eReader for distraction-free reading, and use Kobo Web Reader plus CastReader on a laptop when you want to listen. Borrowed library books from OverDrive show up in Kobo Web Reader the same way as purchased ones, so this works for library readers too. For listening on the go, CastReader's Send-to-Phone feature streams audio to your phone via a private Telegram bot while the desktop browser auto-flips pages — a free workaround that turns your existing Kobo library into hands-free commute audio without buying anything from Kobo Plus Listen.
Kobo does many things better than Amazon. On text to speech, it's exactly tied at zero — and CastReader is the bridge that closes the gap on the only Kobo surface that allows third-party extensions: the web reader.
Common Questions
Does Kobo have text to speech?
No. No Kobo eReader has built-in TTS for ebooks — not the Libra, not the Clara, not the Sage, not the Elipsa, not the Forma. The Kobo iOS and Android apps have no TTS either. Kobo's audio business is Kobo Plus Listen, a separate subscription for narrated audiobooks. CastReader fills the gap for Kobo Web Reader (readnow.kobo.com) — install the extension and any book in your Kobo library reads aloud free.
Can a Kobo Libra 2 / Clara 2E / Sage / Elipsa read books aloud?
No, none of them. Kobo's Bluetooth-enabled eReaders (Libra 2, Sage, Elipsa) play purchased audiobooks but cannot convert your ebook text into speech. There is no on-device TTS engine on any Kobo. To listen to an ebook you own, open it in Kobo Web Reader on a desktop or laptop and use CastReader.
How do I use CastReader on Kobo Web Reader?
(1) Install CastReader from the Chrome Web Store. (2) Visit readnow.kobo.com and sign in with your Kobo or Rakuten account. (3) Open any book — paid, free preview, or borrowed library book. (4) Click the CastReader extension icon. The current page reads aloud, paragraphs highlight as the audio plays, and CastReader auto-flips pages when it reaches the bottom.
Does CastReader work on the Kobo desktop app for Mac or Windows?
The Kobo desktop apps render books in an embedded WebKit / Chromium webview that CastReader cannot inject into. The fix is straightforward: open the same book on readnow.kobo.com in Chrome, Edge, or Firefox — your library, bookmarks, and reading position sync automatically. CastReader works there.
What about the Kobo iOS or Android app?
Kobo's mobile apps have no TTS. On iOS you can enable Speak Screen (Settings → Accessibility → Spoken Content → Speak Screen) and swipe down with two fingers to read the visible page — works, but uses iOS's robotic voice and you have to manually flip pages. On Android, TalkBack does the same. For natural AI voice + paragraph highlighting, open the book on readnow.kobo.com on a desktop browser instead.
Will CastReader read library books I borrowed through OverDrive / Libby?
Yes. Library books that show up in your Kobo Web Reader work exactly like purchased books. CastReader reads any book that renders as text inside the Kobo Web Reader iframe — borrowing source doesn't matter.
Is CastReader different from Kobo Plus Listen?
Completely different. Kobo Plus Listen is a paid subscription with a separate catalog of professionally narrated audiobooks. CastReader takes the ebooks you already own (or borrowed from a library) and reads them aloud with an AI voice. CastReader is free; Kobo Plus Listen costs a monthly fee. They serve different needs — CastReader covers your existing library, Kobo Plus covers professionally narrated catalog.
Does CastReader bypass Kobo's DRM?
No. CastReader reads the rendered text inside the Kobo Web Reader iframe — the same text your eyes see when you open a book. It does not download book files, decrypt anything, or circumvent DRM. Functionally it is a screen reader with natural AI voices and paragraph-level highlight tracking.
What languages does CastReader support on Kobo?
40+ languages with natural AI voices: English, French, German, Italian, Spanish, Portuguese, Dutch, Polish, Czech, Japanese, Mandarin, Korean, Arabic, Hindi, and more. Kobo's catalog is multilingual (Rakuten owns Kobo and the catalog skews European), and CastReader auto-detects book language from the EPUB metadata. No manual language switching.
Can I send Kobo audio to my phone for commute listening?
Yes. The Send-to-Phone feature streams the audio from your desktop browser to a private Telegram bot. CastReader auto-flips pages on the desktop while you listen on your phone. Your entire Kobo library becomes a hands-free audiobook for the commute, the gym, or chores.
Is CastReader free? What's the catch?
CastReader is free to use, no signup. CastReader Pro (optional) adds premium ultra-realistic voices, more listening hours, voice cloning, and AI document analysis. The catch is the simple one: it works on Kobo Web Reader in a desktop browser, not on the eReader hardware itself.
Why doesn't Kobo just add TTS to its eReaders?
Audiobook publishers consider TTS a competing product. Amazon hit the same wall in 2009 — they added TTS to the Kindle 2, publishers threatened lawsuits, Amazon retreated. Kobo, owned by Rakuten, never added on-device TTS for the same reason: the audio rights are owned separately, and free TTS on every ebook would cannibalize the audiobook market. CastReader exists because the user need is real even when the platform won't address it.
Listen on Your Phone
Download the CastReader app to listen to your uploaded documents anywhere.



Why TTS Matters in 2026
Hard numbers — not vibes — from authoritative sources
$2.22 billion
US audiobook sales in 2024, up 13% year-over-year (Publishers Weekly / Audio Publishers Association)
Source →51%
of US adults have listened to an audiobook in 2025 — roughly 134 million people (APA Consumer Survey 2025)
Source →2.2 billion
people globally with near- or far-vision impairment (WHO Fact Sheet, 2024). TTS is the primary access path for digital reading content.
Source →78%
of audiobook listeners multitask while listening — commute, chores, exercise (Audiolibrix Great Audiobook Survey, 2024)
Source →27.2 minutes
average single-trip US commute in 2024, up from 26.8 (US Census ACS via Statista). That's nearly an hour each day of audio-only time.
Source →effect size 0.35
measured comprehension lift from TTS for reading-disabled students across 22 studies (Wood, Moxley, Tighe & Wagner, Journal of Learning Disabilities, 2018)
Source →15.5 million
US adults with ADHD per CDC 2024 — about half diagnosed in adulthood (CDC MMWR, October 2024)
Source →What Readers Say — Including the Critical Reviews
Every Chrome Web Store review below is verifiable at the link in each card. We don't hide negative feedback — we answer it within 24 hours.
“Works perfectly on vivaldi. One suggestion though. I wish it had a play button appear next to a paragraph when we hover over it. Just like in the case of speechify.”
“Extremely user friendly short keys. Placed forward backward and speed up down as Natural as it could be. Voices are great and smooth. I would recommend it over many hyped products.”
“At the very least it's better than many paid TTS models. Still not as good as ElevenReader or LAP, but maybe the best free model for TTS.”
“So glad I can finally switch voices! The default was fine but I found one I actually enjoy listening to for hours. Small thing, huge difference.”
“Best one i found, user friendly, and great voice over.”
“ChatGPT's long answers are finally listenable. Let it generate while I listen — doubles my productivity. Love the inline button next to each response.”
“I tried using this add-on to listen to an ebook on the O'Reilly learning platform, and it works smoothly. However, it always restarts from the first paragraph whenever I scroll or select a different paragraph. Please consider adding a bookmark or checkpoint feature so users can mark where the reading should begin.”
↪ Founder reply
Replied by CastReader founder Yan Xu within 48 hours: acknowledged the issue, shipped a bookmark feature in the following release. Reviewer's verbatim feedback drove the v1.2 roadmap.
“Need to highlight text and select it.”
“Hard to select text.”
↪ Founder reply
Replied by CastReader founder Yan Xu within 24 hours: apologized, asked which site/browser the issue occurred on, provided a workaround using the keyboard shortcut, and offered direct support at support@castreader.ai.
Recent Updates
We re-test, re-write, and ship continuously. Every entry has a real date.
Site-wide trust signals refresh
Rewrote landing pages with verbatim Chrome Web Store testimonials, real audiobook market data, and tested-12-extensions methodology. Every claim now has a sourceable link.
Send-to-Phone reliability improvements
Telegram audio streaming now auto-turns pages reliably across Kindle Cloud Reader and Apple Books. Reduces session interruptions by ~70% in internal testing.
Technical deep-dive published
Wrote up the OCR pipeline: how CastReader handles Amazon's 184 random font alphabets and 361 unique glyphs per Kindle book. Shared in dev.to.
CastReader for Mac released
Native macOS app reads Kindle for Mac with word-level highlighting. Floating player + system-wide hotkeys. No browser needed.
Featured on Product Hunt
Ranked #10 in Daily, 99 upvotes, 4 community comments shaped the v1.2 roadmap.
Voice quality upgrade — Kokoro AI
Switched from older TTS engines to Kokoro neural voices. User reviews shifted from 'usable but robotic' to 'enjoy listening for hours' (verbatim from review by patrick chiang).
First wave of extraction reliability improvements
OCR success rate improved from 78% to 89% on English-language Kindle books. Multi-column page detection added for academic PDFs.
Why This Exists
I built CastReader because I owned hundreds of Kindle books and couldn't listen to them on my morning runs without buying separate Audible copies. The technical problem — Amazon's Cloud Reader font encryption — turned out to be solvable with OCR. The product problem — making it actually pleasant across phones, desktops, and 40+ languages — took two years of iteration. We're a small team. I answer every Chrome Web Store review personally (see testimonials above — including the 3-star and 1-star ones). If something's broken or missing, email support@castreader.ai.
— Yan Xu, founder
Last reviewed: · CastReader Team — reviewed against 2025 testing data
Start Listening Now
Free to use. No signup. No Kobo Plus subscription needed.
★★★★★ 4.7 · Free to start · No login · Optional Pro