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.