The PowerPoint Speak Button Exists and Almost Nobody Knows About It
I was rehearsing a presentation at 11 PM in a hotel room with paper-thin walls. Reading slides aloud to myself was not an option — the last thing I needed was the guest next door hearing me practice my Q3 revenue projections at full volume. So I went looking for a way to make PowerPoint read my slides to me. Turns out this feature exists. It's been there for years. Microsoft just decided to hide it like it's embarrassed about it.
In PowerPoint on Windows, go to File, Options, Quick Access Toolbar. Change the dropdown from "Popular Commands" to "All Commands." Scroll down to "Speak." Add it. A tiny icon appears in your toolbar that looks like a speech bubble. Now select text on any slide, click that icon, and PowerPoint reads it aloud using your system's default voice. That's it. No plugin. No extension. No subscription to a TTS service. Just a button that Microsoft buried three menus deep.
The voice quality depends entirely on your operating system. On Windows 11 with the newer natural voices installed — Jenny or Aria — it sounds surprisingly good. On older Windows with the classic David voice it sounds like someone reading a terms of service agreement at gunpoint. On Mac, PowerPoint's Speak command doesn't exist in the same way, but macOS has Speak Selection built into the OS. System Settings, Accessibility, Spoken Content, Speak Selection. Now highlight text in PowerPoint for Mac, press Option-Escape, and your Mac reads it. Same result, different path. The Siri voices on recent macOS are genuinely pleasant to listen to.
The built-in Speak command has a limitation that matters — it only reads text you manually select. One text box at a time. It won't read an entire slide deck automatically. Select the title, click Speak. Select the body text, click Speak. Move to the next slide. Select. Click. If you have forty slides, this gets tedious by slide seven.
Here's the workaround I actually use. Open the presentation in PowerPoint Online at office.com, or convert it to Google Slides. Both run in a browser. Then use CastReader — a free Chrome extension — to read the page. CastReader is designed to extract article content from web pages, and it turns out that slides displayed in a browser are just web content with text blocks. Click the extension icon and it reads through the visible text with paragraph highlighting. It's not going to advance your slides automatically — you still click through the deck — but it reads whatever's on screen without you selecting anything. No account needed. No character limits. I've used this for decks with sixty-plus slides and it never asked me to sign up or upgrade.
Google Slides has no text to speech at all. Zero. Nothing in the menus, nothing hidden, nothing planned as far as I can tell. If you live in the Google ecosystem, your options are macOS Speak Selection if you're on a Mac, CastReader in Chrome if you want AI voice quality and highlighting, or Edge Read Aloud if you're willing to open your Google Slides presentation in Edge and press Ctrl+Shift+U. The Edge approach actually works well — Azure neural voices reading your slide text with word-level highlighting. I tested it on a thirty-slide marketing deck and it handled the text correctly, though it also read the slide numbers and some UI elements I'd rather it skipped.
Windows Narrator can read PowerPoint presentations as a full screen reader. Press Win+Ctrl+Enter to start Narrator, then navigate through slides with arrow keys. Narrator reads all text elements on each slide including titles, body text, speaker notes, and alt text on images. This is more than most people need for casual presentation review — Narrator is designed for users who are blind or have low vision, and it changes how keyboard navigation works throughout your entire system. But if you want every single piece of text on every slide read aloud with no manual selection, Narrator does that.
The use case I keep coming back to is rehearsal. Not reading slides to an audience — presenting live with TTS would be weird — but hearing your own slides read back to you while you prepare. Your eyes get used to your own writing and stop catching problems. Listening forces different processing. That sentence you thought sounded punchy? It takes fourteen seconds to read aloud and the audience will have checked their phones by second eight. That slide with six bullet points? Hearing them read sequentially reveals that points three and five say the same thing in different words. I caught more issues listening to my slides through CastReader in twenty minutes than I did staring at them for two hours.
If you're on Windows, add the Speak button to PowerPoint's toolbar. Takes thirty seconds, costs nothing, and it's there forever. If you want something more automated, open your deck in a browser and use CastReader. If you're on Mac, Option-Escape after highlighting text works everywhere including PowerPoint. None of these require a subscription or an account or an API key. Your slides already have words on them. Making those words audible shouldn't cost money.