Text to Speech for Presentations

Paste your speaker notes, generate narration per slide, and insert the MP3 files into PowerPoint or Google Slides yourself. There's no direct PowerPoint plugin or auto-sync — you generate audio here, then add it to your deck manually.

No login • 580+ voices in 75+ languages

The realistic workflow

1. Generate per slide

Paste each slide's speaker notes and generate a separate MP3 for it.

2. Insert into PowerPoint

Use PowerPoint's Insert > Audio > Audio on My PC on each slide (or Google Slides' Insert > Audio with a Drive-hosted file).

3. Set to auto-play

Configure each audio clip to play automatically when the slide appears.

4. Export or present

Export as a self-running video, or present live with narration as backup.

Common uses

Self-paced training decks

A deck viewers can go through on their own, with narration replacing a live presenter.

Webinar recordings

Pre-record narration for an async "webinar" viewers watch on demand.

Multilingual versions

Re-narrate the same deck in another language without re-recording yourself.

Practice run narration

Hear your speaker notes read back to check pacing and timing before presenting live.

Frequently asked questions

Is there a PowerPoint plugin?

No. Generate the MP3 here, then insert it into your slide manually through PowerPoint's or Google Slides' own audio insert feature.

Do I need to generate one file per slide?

Yes, if you want narration timed to each slide individually — that's how PowerPoint/Slides audio embedding works.

How long can one slide's narration be?

Up to 5,000 characters, far more than a typical slide's speaker notes need.

Narrate your first slide

Open the Studio