Keynote Voice Over: Add Narration and Export on Mac
Add a voice over to a Keynote slide show on Mac: import audio clips, record narration, then export a narrated movie with the right Keynote playback setting.
Direct answer: to add a voice over to a Keynote slide show on a Mac, you have two practical paths. Place a prepared audio file on each slide with Insert Media > Choose Music, or record narration inside Keynote with Insert Media > Record Audio for a single clip, or Play > Record Slideshow to capture your voice and slide timings together. To turn narration into a shareable video, export with File > Export To > Movie and set the Playback menu to Slideshow Recording.
A voice over for a slide show runs into two specific problems on the Mac, and this guide is built around them. The first is format: Keynote only accepts audio that QuickTime supports, so a clip that plays elsewhere can still be refused. The second is export: a slide show can sound perfect in Keynote and come out of a movie export with no voice at all, because the setting that includes narration is easy to miss. Get those two right and the rest is ordinary slide work.
Voice over a slide show in Keynote: your options compared
| Approach | How you add it | What it suits | What to check before exporting |
|---|---|---|---|
| Inserted audio clip | Insert Media > Choose Music, then drag an audio file onto a slide. | Prepared or generated narration that maps one clip to one slide. | Play the slide show, then test the movie export on your Keynote version. |
| Slide audio object | Insert Media > Record Audio, then record, trim, or re-record. | A single recorded line that lives on one slide. | Whether the clip starts on click or automatically when the slide appears. |
| Recorded slide show | Play > Record Slideshow, speak, and advance the slides. | A natural performance where voice and slide timing are captured at once. | That Playback is set to Slideshow Recording when you export. |
| Soundtrack | Document > Audio tab, then add songs from the Media Library. | Background music under the whole presentation, not spoken narration. | That music can bury a voice over, so keep it low or leave it off. |
The four options solve different jobs. Inserted clips are how you reuse narration that already exists as files, which is the usual case when you generate speech on the Mac before you build the deck. A slide audio object is a recording that sits on a single slide. A recorded slide show captures the whole performance and its pacing in one pass. A soundtrack is music for the deck, and it is not a substitute for narration.
Import an existing audio file onto a Keynote slide
When the narration already exists as files, you place it slide by slide. The pattern is short, and it repeats:
- Open the presentation and click the slide that the clip belongs to in the slide navigator.
- Click the Insert Media button in the toolbar, then choose Choose Music. You can also drag an audio file straight from the Finder onto a media placeholder or anywhere on the slide.
- Drag the audio into place, then click its Play button to preview it on the slide.
- Repeat for each slide, one clip at a time, so you always know which file landed where.
- To replace a clip later, select it, open the Format sidebar, click the Audio tab, then click Replace.
Format is the first thing that goes wrong here. Keynote requires audio in a format that QuickTime supports on your Mac. If a file will not add or will not play, Apple suggests converting it to an MPEG-4 audio file with the .m4a extension, using QuickTime Player, iMovie, or Compressor. Because QuickTime's range of support is wide but not unlimited, .m4a is the safest default for imported narration. Name each file to match its slide, such as 01-title.m4a and 02-agenda.m4a, so a late change is traceable to the right slide instead of a folder of generically named clips.
Two settings matter at import time. First, in the Format sidebar's Audio tab you can decide whether the clip plays when the slide appears or when you click it. For a deck that runs by itself, set it to start with the slide. Second, choose Keynote > Settings, click General, and select Copy audio and movies into document. That embeds the media in the file so the narration travels when you send the deck to another Mac. Two related facts are worth knowing: a file added as a soundtrack always plays from its beginning, and DRM-protected music cannot be used as a soundtrack at all.
Prepare per-slide narration you can import
The cleanest way to voice a slide show without a microphone is to write the narration per slide, generate one audio file per slide, and import those files with the steps above. Short lines are easier to regenerate and easier to time. Aim for one or two spoken sentences on a content slide and a single line on a title or section slide: read the slide's point, say what the audience should take from it, and stop.
Murmur is a local-first macOS voice studio for Apple Silicon Macs running macOS 15 or later. It handles text to speech, voice cloning, voice design, and multi-speaker projects on your own machine, so there are no per-character fees and no upload of your script. You can design one narration voice and reuse it for every slide, which keeps a long deck from drifting in tone. If you are choosing that voice, the narration voice roundup is a useful companion. Murmur costs $49 one-time and has no free trial. It does not do speech to text, so it cannot turn a live performance into a script.
Slide 1, Welcome Welcome to the Q3 product update. Across the next six slides we cover the launch timeline, the pricing change, and the support process. Slide 2, Timeline The launch moves to the second week of March. The public beta opens on March fourth, and general availability follows two weeks later.
Example per-slide narration for a Keynote deck
Keep the per-slide script in one file with a heading for each slide. When a fact changes, edit one line, generate one clip, and re-import it, and nothing else in the deck is disturbed. The Mac text-to-speech workflow walks through that script-to-audio handoff, and the course narration guide and the training video narration guide cover the writing and production sides for teaching decks.
Record a voice over inside Keynote
When you would rather speak the narration yourself, Keynote records it in two places. For a whole slide show, use Play > Record Slideshow. For a single slide, use Insert Media > Record Audio. Recording a slide show is the path that also captures timing, which is what the movie export expects.
- Open the presentation and click the slide you want to start from in the slide navigator.
- Choose Play > Record Slideshow. The presenter display opens with recording controls at the bottom of the screen.
- Click the Start Recording button. The timer counts down from three before recording begins.
- Speak and move through the slides with the Right Arrow key. Press the Question Mark key for a list of shortcuts, and click Mute to pause voice recording and click it again to resume.
- Click the recording button again to stop, then play it back to review. To redo part of a take, drag the playback slider to that point and choose Record.
- Press Esc to exit. The recording is saved inside the presentation and can be played back in Keynote.
To remove a recorded slide show later, choose Play > Clear Recording, then Clear. The single-slide route behaves a little differently. With Insert Media > Record Audio you record, preview, trim with the blue handles, re-record a selected section, and click Done. The result becomes an audio object on the slide. It is visible while you edit but invisible during a slide show, and you can share it as a file with Control-click > Share Recording.
Export a narrated Keynote movie
This is where a narrated slide show either leaves Keynote correctly or comes out silent. The setting that decides it is the Playback menu on the movie export sheet.
- Choose File > Export To > Movie.
- In the Playback pop-up menu, choose Slideshow Recording to include the narration and timings you captured with Play > Record Slideshow. Choose Self-Playing if you want Keynote to advance the slides on a fixed timer instead.
- For Self-Playing, enter the time interval between slides or builds. Note that an animation set to follow a previous build or transition is not affected by that interval.
- Optionally choose a Resolution. Open Advanced Options to set the frame rate, movie format, and colour space, or to make slide backgrounds transparent.
- To export only part of the deck, select From and enter the starting and ending slide numbers.
- Click Save, name the file, choose a location, and click Export.
Apple documents Slideshow Recording as the option that includes recorded narration in a movie, so a voice over you recorded inside Keynote is the reliable route to a narrated video file. Inserted clips are a different case. A clip placed with Insert Media > Choose Music plays during the slide show, and when it is set to start with its slide it behaves like part of the slide, but Apple's movie export page does not make the same explicit promise for a clip you inserted rather than recorded. If your deck relies on imported clips and the movie has to be right the first time, test the export on your Keynote version. If the audio is missing, assemble the slide movie and the per-slide files in a video editor and re-export. The audio export guide explains master and delivery files so the clips you feed in match what the editor expects.
Match slide timing to your narration
If you record the slide show, Keynote stores the timing along with your voice, and the exported movie follows the pace you actually spoke. If you insert clips instead, you set the pace yourself, and the two timers have to agree. A clip set to start automatically plays when its slide appears, but the next slide does not wait for it. Apple's export page is explicit that a self-playing movie advances to the next slide or build according to the time intervals you enter, not according to your audio. A long clip on a short interval gets cut off, and a short clip on a long interval leaves a silent gap.
Preview the whole deck with the sound on before you commit. Listen on the machine where the deck will be reviewed rather than the one you authored it on, and watch the transitions where one slide's clip overlaps the next. A narrated slide show is judged on rhythm as much as on wording, and one badly timed slide breaks the illusion faster than a flat voice ever will.
When Murmur is not the right choice
Murmur is a Mac app, so if you work on Windows, need live or real-time streaming speech, or want several people editing one project in the cloud, it is the wrong tool. It cannot transcribe existing audio, because it does not do speech to text. If a presentation needs a specific actor, an unusual emotional read, or a language or accent you have not confirmed, record a human or check the model list in the app first. Murmur is strongest when you want private, repeatable narration that you generate yourself and import into a deck you already own.
Frequently asked questions
Sources
- Apple Support: Record Keynote presentations on MacAccessed 2026-10-14
- Apple Support: Add video and audio in Keynote on MacAccessed 2026-10-14
- Apple Support: Record audio in Keynote on MacAccessed 2026-10-14
- Apple Support: Export to PowerPoint or another file format in Keynote on MacAccessed 2026-10-14
Voice your next Keynote deck with Murmur
Murmur is a local voice studio for Apple Silicon Macs running macOS 15 or later. It makes the per-slide narration you import into Keynote, and it runs on your own machine. The website edition is $49 one-time, with no free trial and a 7-day refund policy. Listen to the public samples before you buy.
macOS 15+ · Apple Silicon required · 7-day refund policy