Listen to Any Kobo Book
The only text-to-speech that works on Kobo Web Reader — paragraph-level highlighting, free, no Kobo Plus needed
For Kobo Web Reader (readnow.kobo.com) in your browser
Which Kobo Are You Reading On?
Kobo offers no native TTS on any of its surfaces — here is what works and what doesn't
Kobo Web Reader
readnow.kobo.com in any browser
✓ Install the Chrome / Edge extension
Kobo Desktop App
Kobo for Mac / Windows
Open the same book on readnow.kobo.com instead
Kobo iOS / Android App
Mobile reading app
Use Speak Screen (iOS) or TalkBack (Android) — robotic voice
Kobo Libra / Clara / Sage / Elipsa
E-ink eReaders
No TTS on device — open the book in Kobo Web Reader instead
Start Listening in 30 Seconds
Install CastReader
One click from Chrome Web Store. Free, no signup, no Kobo account linking.
Open Kobo Web Reader
Go to readnow.kobo.com, sign in with your Kobo / Rakuten account, open any book.
Press Play
Click the CastReader icon. The current page reads aloud, paragraphs highlight as you listen, pages flip automatically.
Why Kobo Has No Text to Speech
Kobo built its business on audiobooks (Kobo Plus Listen) — a separate paid catalog. Reading your existing ebooks aloud was never the priority.
✗ What Kobo offers
Buy the audiobook again — separate from your ebook. Bluetooth headphones required. Kobo Plus Listen subscription. No way to listen to books you already own.
✓ What CastReader does
Reads the book you already own. Natural AI voice. Paragraph highlighting follows along. Auto-scroll across iframe-rendered chapters. Zero cost.
Open readnow.kobo.com, open any book in your library, click CastReader. The book you already paid for becomes a free audiobook — every page, every chapter, every language Kobo supports.
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.
CastReader for Mac — Read Beyond the Browser
Reading a Kobo book in the desktop app? Or want one TTS for Apple Books, Kindle for Mac, Pages, Notes, and Word too? Get the native Mac app.
Download for Mac- ✓Word-level highlight overlay on any Mac app
- ✓Floating player with speed control
- ✓Send-to-phone for hands-free listening
- ✓Works with Apple Books, Kindle for Mac, Notes, Pages, Word
★★★★★
4.7 on Chrome Web Store
The Kobo TTS that finally works
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?
100% free. No signup, no subscription, no chapter limit, no monthly cap. The TTS API runs on infrastructure paid for by the developer. 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.
Start Listening Now
100% free. No signup. No Kobo Plus subscription needed.
Also Works On
CastReader supports every major reading platform — one extension, every book
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.
Kobo TTS Resources
Complete Kobo TTS Guide (2026)
Every device, every method, what works in practice
Kobo Web Reader Not Reading Aloud?
Step-by-step troubleshooting for the iframe-based reader
Kobo vs Kindle vs Apple Books for Listening
Honest comparison — what each platform supports
Free Audiobooks From Your Existing Library
Convert ebooks to audio without Kobo Plus Listen or Audible