How to Listen to Reddit Posts and Comments Out Loud (Free)

Reddit threads get long. Absurdly long. Someone asks "what's your most controversial cooking opinion" and suddenly you're 47 comments deep in a flame war about rinsing rice, each reply longer than the last, nested three levels in and the font is getting smaller. Your eyes are doing that glazed-over thing where you're technically reading but nothing is sticking.

Or maybe it's an r/bestof post — someone wrote 2,000 words explaining how the 2008 financial crisis actually worked, with sources, and it's the best explanation you've ever seen. But you're standing in the kitchen making dinner. You can't read it right now. You'll "save it for later." You will not read it later. You know this. I know this. We all know this.

The problem is simple: Reddit is a text platform with no audio option.

Reddit Has No Read-Aloud Button

Every podcast app has playback speed controls. YouTube has auto-generated captions. Even Google Translate will read text aloud in a pinch. Reddit? Nothing. Zero. The most text-heavy social platform on the internet has no way to listen to its content.

You might think the Reddit mobile app would have something. It does not. You might think they'd add it — they've added NFT avatars, live streaming, and whatever Reddit Talk was supposed to be. But a play button on a text post? Apparently too obvious.

Some people copy Reddit text into Google Translate or some random free TTS tool and hit the speaker icon. It works, technically, in the same way that eating cereal with water works technically. You lose all the structure. Comments become an undifferentiated blob. You can't tell where one reply ends and another begins. And the voice sounds like a GPS unit from 2004.

CastReader: Reddit Text to Speech That Actually Works

CastReader is a free Chrome extension that reads web pages aloud. Open any Reddit thread. Click the icon. It starts talking.

Here's what happens under the hood. CastReader looks at the rendered page and extracts the actual content — the post title, the post body, the comments. It skips the sidebar, the trending topics, the promoted posts, the "similar communities" widget, the mod list, and everything else that isn't what you came to read. Then it sends that text to a neural TTS engine that sounds like a real person, not a robot apologizing for existing.

While it reads, the current paragraph highlights directly on the Reddit page. The page scrolls to follow along. You can see exactly which comment is being read at any moment. If you want to jump to a specific comment, click it. CastReader skips straight there.

There's a small floating player at the bottom of the page — pause, resume, speed controls, skip forward. It stays out of the way.

No account needed. No usage limits. No subscription. The extension is completely free.

When You'd Actually Use This

Long r/bestof threads during your commute. Someone cross-posts a historian's breakdown of the fall of the Roman Republic. It's 3,000 words. You're on the train. Pop in earbuds, click play, and listen to it like a podcast episode you didn't know existed.

r/explainlikeimfive while cooking. Your hands are covered in raw chicken. You want to understand how mRNA vaccines work. You cannot touch your phone. CastReader handles this — open the thread before you start cooking, click play, and go.

r/askreddit threads before bed. "People who've had near-death experiences, what happened?" threads are oddly compelling at 11 PM. But screen light wrecks your sleep. Turn the brightness down, hit play, close your eyes. Let the stories come to you.

Research rabbit holes. You're deep into r/personalfinance trying to understand backdoor Roth conversions. Every comment adds a new wrinkle. Reading all of it would take 40 minutes. Listening at 1.5x takes 15.

Setting It Up

Four steps. Takes about a minute.

  1. Install CastReader from the Chrome Web Store — it's free, no sign-up
  2. Go to any Reddit thread
  3. Click the CastReader icon in your browser toolbar
  4. Audio starts. The post highlights as it reads.

That's it. Adjust speed with the floating player if you want it faster or slower. Click any paragraph to jump there. Close the player or click the icon again to stop.

Old Reddit vs New Reddit

Both work. CastReader reads whatever is rendered on the page, so it doesn't matter which Reddit design you're using.

On new Reddit (the default), it picks up the post body and comment tree, ignoring the card-based sidebar, trending widgets, and promoted content.

On old.reddit.com, same deal. The layout is different but the extraction logic handles it. Sidebar links, moderator boxes, flair selectors — all filtered out.

If you're one of those people who use old Reddit with RES installed and custom CSS disabled, it still works. CastReader doesn't care about styling. It cares about where the text blocks are on the page.

Beyond Reddit

CastReader isn't Reddit-specific. It works on essentially any webpage with text content.

If you read a lot on Medium, it handles paywalled articles (if you're a subscriber and the full text is loaded). Substack newsletters work well — long-form essays are exactly what TTS is built for. Hacker News, Wikipedia, news sites, blogs, documentation pages.

For a broader look at what's out there, we compared the best text-to-speech Chrome extensions — most of them have usage caps or charge monthly fees. CastReader is the free one that doesn't cut corners on voice quality.

Try It

If you spend any real time reading Reddit, you already have the use case. The threads are there. The text is there. You're just missing the play button.

Install CastReader and listen to Reddit instead.