O'Reilly Text to Speech: How to Listen to Any Technical Book in 2026

O'Reilly Learning is the single most important resource for technical professionals. Over 50,000 books from O'Reilly, Addison-Wesley, Pragmatic Bookshelf, Packt, and Manning — covering everything from Python to Kubernetes to system design. If you work in tech, you've probably read at least one O'Reilly book.

But here's the thing: you have to read them. Almost none of these books have audiobook versions.

The Audiobook Gap in Technical Publishing

Walk into Audible and search for "system design" or "Kubernetes" or "machine learning." You'll find a handful of results — maybe "Designing Data-Intensive Applications" or "Clean Code." Now compare that to the 50,000+ titles on O'Reilly. The audiobook coverage is less than 1%.

This isn't surprising. Technical books are expensive to narrate. They're full of code snippets, diagrams, and tables that don't translate to audio. Publishers look at the economics and decide it's not worth it.

But that leaves you — the engineer who wants to review a book during their commute, the student who absorbs better by listening, the professional who needs to keep up with the field but doesn't have time to sit at a desk.

Your Current Options (And Why They Fall Short)

O'Reilly Mobile App Read-Aloud

O'Reilly's iOS and Android apps have a built-in read-aloud feature that uses your device's default TTS engine. It works, but:

  • Reads everything on the page — including code blocks, table headers, figure captions, and footnotes. Hearing "import numpy as np, def train underscore model open paren X comma y close paren colon" every few paragraphs makes the experience unusable for technical books.
  • Voice quality depends on your phone — Samsung TTS sounds decent, older Android default voices are robotic, iPhone's Siri voices are the best of the bunch.
  • No smart filtering — it doesn't distinguish between prose and code.

Browser Built-in TTS (Chrome "Read Aloud")

Chrome and Edge have built-in read-aloud features. On O'Reilly's web reader, they face the same problem: they read everything — the navigation menu, the sidebar table of contents, the cookie banner, the code blocks, the figure captions. The result is a mess.

Generic TTS Chrome Extensions

Extensions like Read Aloud, NaturalReader, or Speechify work on O'Reilly, but they all share the same limitation: they can't distinguish between the chapter text and the rest of the page. You'll hear the sidebar navigation, header links, and every code block read aloud.

What CastReader Does Differently

CastReader is a free Chrome/Edge extension designed for reading web content aloud. For O'Reilly, it does something specific: it identifies the chapter content container and extracts only readable text.

Here's what that means in practice:

Smart Content Extraction

CastReader targets O'Reilly's content container (#sbo-rt-content) and extracts only:

  • Paragraphs (<p>)
  • Headings (<h1> through <h6>)
  • List items (<li>)
  • Block quotes (<blockquote>)

It automatically skips:

  • Code blocks (<pre>, <code>)
  • Tables (<table>)
  • Figures and image captions (<figure>)
  • Navigation elements
  • Footnotes

The result: you hear the author's explanations, not their code examples.

Paragraph Highlighting

As CastReader reads, it highlights the current paragraph on the page. The page auto-scrolls to follow along. You can click any paragraph to jump there.

Start From Where You Are

O'Reilly updates the URL as you scroll through a chapter (adding #section-name to the URL). CastReader detects this and starts reading from your current position — no need to listen from the beginning.

Auto Chapter Advance

When the current chapter ends, CastReader automatically navigates to the next chapter and continues reading. You can listen through an entire book hands-free.

AI Voices in 40+ Languages

CastReader uses Kokoro AI voices — natural-sounding, not robotic. It auto-detects the book's language and selects an appropriate voice. Most O'Reilly books are in English, but multilingual content works too.

How to Set It Up (2 Minutes)

  1. Install CastReaderChrome Web Store (also works on Edge, Brave, and other Chromium browsers)
  2. Open O'Reilly — Go to learning.oreilly.com and sign in
  3. Open any book — Navigate to a chapter you want to listen to
  4. Click the CastReader icon — or press Alt+S to start reading
  5. That's it — CastReader reads the chapter aloud with highlighting

Which O'Reilly Books Work Best With TTS?

Great for TTS (conceptual, prose-heavy):

  • Designing Data-Intensive Applications — Martin Kleppmann
  • AI Engineering — Chip Huyen
  • The Pragmatic Programmer — David Thomas & Andrew Hunt
  • Clean Code — Robert C. Martin
  • System Design Interview — Alex Xu
  • Staff Engineer — Will Larson
  • An Elegant Puzzle — Will Larson
  • The Manager's Path — Camille Fournier
  • Fundamentals of Software Architecture — Mark Richards & Neal Ford

Works but skips more (mixed prose and code):

  • Fluent Python — Luciano Ramalho
  • Learning Go — Jon Bodner
  • Programming Rust — Jim Blandy

Less ideal (primarily code/reference):

  • O'Reilly Cookbooks (recipes are mostly code)
  • API reference manuals

Even for code-heavy books, CastReader's filtering means you'll hear the explanations between the code examples — which is often the most valuable part.

O'Reilly vs. Audible for Technical Books

O'Reilly + CastReaderAudible
Library size50,000+ technical books~200 technical audiobooks
Voice qualityAI voices (natural, 40+ languages)Professional narrators
Code handlingSkips code blocks automaticallyNarrators read code aloud (painful)
CostFree (on top of O'Reilly sub)$14.95/mo + per-book credits
New releasesSame day as book publicationMonths to years delay (if ever)
HighlightingParagraph highlighting, click to jumpNo visual component

Audible wins on voice quality for the books that exist. But for the other 99% of technical books that will never get a professional narration, CastReader is the only option.

For Teams and Companies

If your company has an O'Reilly enterprise subscription, CastReader works for everyone on the team — no per-seat licensing, no IT setup. Each engineer installs the free extension and starts listening.

Use cases we've heard from teams:

  • Sprint review prep — listen to relevant chapters on system design before architecture discussions
  • Book club — the team reads the same book, some prefer audio
  • Onboarding — new hires absorb the team's recommended reading list faster
  • Commute learning — turn dead time into professional development

Try It Now

CastReader is completely free. No signup, no subscription, no usage limits.

If you have an O'Reilly subscription, you already have the library. CastReader just adds the audio.

Install CastReader and open any O'Reilly book to try it.

O'Reilly Text to Speech: How to Listen to Any Technical Book in 2026 | CastReader