Text to Speech for PowerPoint and Slide Voiceovers

Write the narration for a slide, generate a natural voice, download the MP3 and drop it into your deck.

Try it free

No sign-up needed

Start from a sample script:

164 / 500 characters

Free clips are up to 500 characters, with no sign-up and no watermark. Longer scripts, voice cloning and more voices are on the paid plans.

How it works

  1. Write the narration for one slide (about 400 to 500 characters is a comfortable 25 to 35 seconds) and paste it into the box above.
  2. Pick a language and voice, listen to it, and edit the wording until it sounds natural. Use the same voice on every slide.
  3. Download the MP3. In PowerPoint use Insert, then Audio, then Audio on My PC. In Google Slides upload the MP3 to Google Drive, then use Insert, then Audio.

Writing narration that sounds good read aloud

  • Write for the ear. Short sentences are easier to follow than long ones, and they sound more natural.
  • Do not read the slide text word for word. The slide shows the key points; the voice adds the explanation.
  • Spell out numbers and symbols the way you would say them: "twelve percent" instead of "12%".
  • Respell hard names. If a name is mispronounced, try writing it the way it sounds and listen again.
  • Use commas for short pauses and full stops for longer ones.

One clip per slide keeps decks easy to edit

Generate one MP3 per slide and name the files by slide number (slide-01.mp3, slide-02.mp3). When a figure changes, you only regenerate that slide's audio instead of re-recording the whole talk.

In PowerPoint, select the audio icon and, on the Playback tab, set Start to Automatically so the narration plays as soon as the slide appears. Menu names can vary by PowerPoint version.

Good for

  • Self-running training and onboarding decks.
  • School and university presentations when you would rather not record your own voice.
  • Sales and product demos that are sent by email or shared as a file.
  • Presentations in a second language, with a native-sounding voice for the language you choose.

Frequently asked questions

Can I use this to narrate PowerPoint slides for free?

Yes. Type each slide's script into the box, generate the audio, download the MP3 and insert it into your slide. The box is free with no sign-up, up to 500 characters per clip.

Does it work for Google Slides and Keynote too?

Yes, as long as the tool accepts an MP3 audio file. Google Slides takes audio from Google Drive. In Keynote you can add an audio file to a slide. Menu names differ between versions, so check your app's help if you cannot find the option.

How long is a 500-character clip?

About 80 to 90 words, which is roughly 30 to 35 seconds of speech at a normal speaking pace. For longer narration, split the script across slides or use a paid plan for up to 5,000 characters per generation.

Can I narrate in another language?

Yes. Choose a different language in the box, write your script in that language and pick one of the available voices. This is handy for training decks and school language projects.

Need more than a short clip?

The free box above is capped at 500 characters per clip. If you need longer scripts (up to 5,000 characters per generation), voice cloning or higher-quality voices, take a look at the plans. Nothing here is required to use the free tool.

See plans and pricing

More free text to speech