How to Read Outlook Emails Aloud (Desktop, Web, and Free Extension)

My manager sends emails that are basically novellas. Four paragraphs of context. Two paragraphs of analysis. One paragraph of what he actually needs me to do. A signature block the length of a haiku. And then — because Outlook — the entire previous conversation quoted below.

I love the guy, but I cannot read another 800-word email at 4:47pm on a Friday. So I started listening to them instead.

If you use Outlook — whether it's the desktop app, the web app at outlook.live.com, or Office 365 — there are a few ways to have emails read aloud. Here's what works, what doesn't, and what I actually use every day.

Method 1: Outlook Desktop — Immersive Reader

The Outlook desktop app on Windows (the full Office version, not the "new Outlook" web wrapper) has a built-in read-aloud feature buried inside Immersive Reader.

Open an email. Go to View in the ribbon. Click Immersive Reader. This opens the email in a clean, stripped-down view. At the top, you'll see a play button — that's Read Aloud.

It uses Microsoft's neural voices, which are legitimately good. You can adjust the speed and change the voice. It highlights each word as it reads, which is helpful for following along.

The downsides: you have to navigate through two menus every time (View, then Immersive Reader, then the play button). It reads the full email including signatures and legal disclaimers at the bottom. And it only works in the desktop app — not Outlook on the web.

For occasional use, it's fine. For processing a dozen emails a day, the three-click-to-start workflow gets old fast.

Method 2: Outlook Web App — Where Things Get Messy

Outlook.com and Office 365's web app (outlook.office.com) are where most people actually check email these days. Especially if you're on a Mac, a Chromebook, or just prefer the browser.

The web app technically has some read-aloud capabilities, but they're inconsistent. Sometimes there's an Immersive Reader option in the menu. Sometimes there isn't. It depends on your account type, your admin settings (for corporate accounts), and apparently the phase of the moon.

Edge has its own Read Aloud feature (Ctrl+Shift+U) that works on any webpage. The problem with using it on Outlook: it reads the entire page. The folder list on the left. The ribbon at the top. The reading pane chrome. The email body somewhere in the middle. And then the "Powered by Microsoft" footer.

Even if you manually select just the email text before activating Edge Read Aloud, you'll hear the quoted replies at the bottom, the signature, the confidentiality notice. No filtering.

Method 3: CastReader — One Click, Just the Email

This is what I actually use. CastReader is a free Chrome/Edge extension that adds a "Listen" button directly next to the email subject line in Outlook's web app.

Open an email in Outlook.com or Office 365. The Listen button appears next to the heading. Click it. The email starts reading aloud with a natural AI voice. Each paragraph highlights. The page scrolls.

What it doesn't read: the folder list, the ribbon, the reading pane chrome, the signature, the "CONFIDENTIALITY NOTICE: This email and any attachments are for the exclusive and confidential use of the intended recipient..." that appears on every single email from legal. It reads the email body. Just the body.

Here's a detail that matters if you're a fast email triager: CastReader handles Outlook's navigation correctly. When you click on a different email in the reading pane, Outlook doesn't create a new heading element — it reuses the same DOM node and just changes the text. Most extensions would either keep showing the old button state or break entirely. CastReader detects the text change, clears the old playback state, and shows a fresh Listen button for the new email.

Setup for Outlook Web

Open Chrome or Edge. Install CastReader from the Chrome Web Store or Edge Add-ons.

Go to outlook.live.com (personal) or outlook.office.com (work). Open any email. Look for the "Listen" button next to the subject line. Click it.

That's the setup. There is no step four.

Does It Work with Office 365 Corporate Accounts?

Yes. CastReader works on outlook.live.com, outlook.office.com, and outlook.office365.com. It runs as a content script in your browser — it doesn't need any special permissions from your IT admin. It doesn't send email content to external servers. The text extraction happens locally in your browser, and the audio is generated via CastReader's TTS API.

If your company blocks Chrome extensions, you'll need to ask IT to whitelist it. But the extension itself works fine on corporate O365 accounts.

Voice Quality

Outlook's built-in Immersive Reader uses Microsoft's neural voices — which are good. CastReader uses the Kokoro AI voice engine — which is also good but different. Kokoro has a slightly warmer tone that I personally prefer for long listening sessions, but this is subjective.

Both are dramatically better than the system TTS voice you'd get from browser accessibility features or cheap extensions. If you've been burned by robotic voices before, both of these options will surprise you.

CastReader supports 40+ languages and auto-detects based on the email content. English emails get an English voice. If someone sends you an email in German, it switches to a German voice automatically.

My Daily Workflow

I open Outlook in Edge (yes, I use Edge for Outlook — the integration is genuinely better). During my morning email scan, I open each long email and click Listen. While it reads, I do something that doesn't require my eyes — organizing my desk, getting coffee, reviewing my calendar on my phone.

For short emails (one or two sentences), I just read them normally. For anything over three paragraphs, I click Listen. The threshold is arbitrary but it works for me.

I process about 15-20 emails this way per day. By the time I've finished my morning coffee, I've "read" my entire inbox without spending 45 minutes staring at text. My eyes are fresher for the actual work — writing code, reviewing PRs, whatever needs focused screen time.

Also Works with Gmail

CastReader isn't Outlook-only. It also adds a Listen button to Gmail and other webmail platforms. If you use multiple email accounts (personal Gmail + work Outlook, for example), one extension covers both. Same one-click experience, same voice, same paragraph highlighting.

Free

CastReader is completely free. No premium tier. No per-email limits. No signup. No account creation. I've been using it for months and haven't been asked to pay for anything.

Install it: Chrome Web Store | Edge Add-ons