Make a free video

How to Add an AI Voiceover to a Screen Recording (2026)

Add an AI voiceover to a screen recording three ways, by hand, in an editor or automatically. Script, timing, voice choice, captions, mixing and a checklist.

By Bibin Mathew, founder of Nook · Published · 21 min read

You recorded your screen, the clicks are right, and the audio is the problem. Maybe you mumbled, maybe a dog barked, maybe you recorded in silence because you did not want to talk at all. An AI voiceover fixes that without a re-record, as long as you write a script that sounds good spoken and line it up with what happens on screen.

This guide shows you three ways to do it: by hand with any text-to-speech tool and video editor, inside an editor with AI voices built in, and automatically. Most of it is tool-agnostic. You can follow every step without using our product.

Short answer

To add an AI voiceover to a screen recording, write one short script line per on-screen step, generate each line as its own audio clip in a text-to-speech tool, then place each clip just before the action it describes. Trim waits, freeze frames where the voice runs long, add captions, and keep music well below the voice.

When an AI voice beats your own voice, and when it doesn't

An AI voice is not automatically better. It is a different trade-off.

Use an AI voice when

  • You recorded in silence. Many people record a workflow first and plan to narrate later. An AI voice lets you skip the microphone.
  • Your audio is unusable. Background noise, an echoey room, a call coming through mid-take. Cleaning bad audio is often more work than replacing it.
  • The video will change often. Help center and onboarding videos go stale every time the UI changes. If the voice comes from text, you edit a sentence and regenerate.
  • You need other languages.
  • You want consistency across a series. Twenty tutorials recorded on twenty days sound like twenty moods. One AI voice sounds the same in all of them.

Keep your own voice when

  • Trust is the point. A founder's launch video, a personal sales follow-up or a client handover usually lands better in a real human voice.
  • You are explaining judgment, not clicks. If the value is your opinion ("here's why we built it this way"), a synthetic voice flattens it.
  • The audience already knows you. If customers watch because you are in the videos, stay in them.

The middle option: keep your voice, cut the filler

There is a third path people forget. Keep your real narration, but remove the ums, false starts, long silences and the dead time where you waited for a page to load. Many editors can do some version of this, by detecting silence or by letting you delete words from a transcript.

This works when your audio is clean but your delivery wandered. You keep the warmth of a real voice and lose the parts that make viewers drift. The catch is that you can only cut what you said. If a step has no narration, you cannot add it without recording again, and mixing a real voice with an AI voice in one video usually sounds odd.

Your situationBest option
Recorded in silenceAI voice
Clean audio, rambling deliveryYour voice, filler and silences cut
Noisy or broken audioAI voice
Personal launch or sales videoYour own voice
Help center library that changes oftenAI voice
Needs several languagesAI voice, one per language

Before you start

You need a screen recording (any MP4, MOV or WebM), a list of every on-screen action with its timestamp, and a script with one line per step. For the overall structure of the video, see our guide to writing a demo video script. If you have not recorded yet, start with how to make a product demo video.

Method 1: The manual way (TTS tool plus video editor)

This is the most flexible method and works with almost any combination of tools. It takes the longest, but you control every detail.

  1. List your steps with timestamps. Pause at each action and write, for example, "0:14, opens Settings" and "0:21, turns on weekly reports."
  2. Write one script line per step. Keep each line short enough to fit the time the step takes on screen. At a normal pace, a four-second step holds about ten words.
  3. Generate the audio line by line. Paste each line into your text-to-speech tool separately and export each as its own file, numbered in order: 01-intro.mp3, 02-open-settings.mp3. This is the most useful habit in the whole method. If you generate the script as one file, you will spend your time slicing it apart.
  4. Lock one voice and its settings. Same voice, speed and style for every line. Write the settings down so a line regenerated next month still matches.
  5. Import the recording and the clips into your editor. Video on the main track, voice clips on an audio track below.
  6. Mute or detach the original audio so you are not hearing two voices while you work.
  7. Place each clip slightly before its action. The timing section explains why.
  8. Fix gaps and overlaps. Where the voice finishes early, trim dead time in the video. Where it runs into the next action, slow the clip, hold a frame, or shorten the line and regenerate.
  9. Add captions. Many editors generate them from the audio. Proofread product names.
  10. Add music if you want it, then mix. Keep it quiet.
  11. Blur anything private, then export and watch once on mute and once with sound.

This route fits general editors in the CapCut, Descript, Camtasia or iMovie style. Menu names differ between products and versions, so search your editor's help pages for "detach audio," "freeze frame" and "clip speed" rather than following a tutorial written for another version.

The downside is that every change costs time: rewrite line 6 and you regenerate, re-place and nudge everything after it. Fine for one launch video, slow for a library.

Method 2: An editor with built-in AI voices

A growing number of editors include text-to-speech, so you type a line on the timeline and get audio back without leaving the app. The category includes:

  • Social and mobile-first editors. CapCut, for example, offers a text-to-speech tool on web, desktop and mobile, with several voices and speed control.
  • Transcript-based editors. Descript can generate text-to-speech from stock voices or a voice built from your own recordings. Because you edit the transcript, it also suits the "keep your voice, cut the filler" approach.
  • Screen recording suites. TechSmith offers AI voice generation in its Camtasia family. Check which plan includes it.

Features and plans change often, so confirm current details on each product's site.

  1. Import your recording and mute its original audio.
  2. Split the video at each step so you can see where every action begins.
  3. Add a voice item at the start of each step and type that step's line.
  4. Apply the same voice and speed to every line.
  5. Generate the audio and check where each clip ends relative to the next action.
  6. Fit the picture to the voice by trimming waits, slowing fast sections or holding frames.
  7. Generate and proofread captions, add music, blur private data and export.

This is faster than method 1 because voice and timeline live in one place. You still find the steps, write the script and do the timing yourself, which is where most of the time goes, and you produce any written documentation separately. Check the voice terms too: some free plans restrict commercial use or count generation against credits.

Method 3: Automatic, from the recording (Nook)

The third approach starts from the recording and handles step-finding, script, voice, timing and captions, then lets you edit the result. This is what we built Nook for.

  1. Upload your recording. MP4, MOV or WebM, up to 15 minutes. There is no recorder or extension to install.
  2. Nook splits it into steps. If you narrated, it uses your words. If you recorded in silence, a vision model reads the frames to work out what happened. Fast or very visual recordings can confuse it, so check the steps. You can cut or skip any of them.
  3. It writes one script line per step. Edit any line, or keep the draft and fix only what sounds wrong.
  4. Pick a voice and pace. A natural AI voice, your own voice with ums, silences and dead time cut and captions timed to your words, or captions only.
  5. Captions go on every line, so the video works on mute.
  6. Private data is blurred. Nook scans for emails, phone numbers, card numbers and API keys and blurs them in the video and the guide. It also looks for names and addresses. Look over the result anyway, since no automatic scan catches everything.
  7. Add your brand if you want: logo, accent color, intro and outro cards, a background and built-in music.
  8. Re-render after edits and check them against the picture.
  9. Use the written guide. Each step becomes a heading, short note and screenshot you can mark up, exported as PDF, Word or Markdown. More in turning a screen recording into a step-by-step guide.

The honest limits: Nook edits recordings, it does not record them. There is no timeline editor, by design, so if you want frame-level control, methods 1 and 2 fit better. The maximum length is 15 minutes, and an AI voice is not your voice unless you keep your own audio.

Manual (TTS + editor)Editor with AI voicesAutomatic (Nook)
Finds the stepsYouYouAutomatic, editable
Writes the scriptYouYouDraft per step, editable
Timing to the pictureBy handBy handAutomatic
Frame-level controlFullFullNo timeline editor
Written guideSeparate workSeparate workIncluded
Best forOne-off videos, mixed footageSocial and creator-style editsLibraries of demos and how-tos

Writing a script that sounds good spoken

An AI voice reads exactly what you write. It will not skip an awkward clause or smooth over a typo, so writing for the ear is the biggest lever you have. Our script guide covers structure. This section is about how each line sounds.

Keep lines short

Listeners cannot scroll back. A rule of thumb we use: keep most lines under 15 words, one idea each. If a line has a comma followed by "and," it often wants to be two lines. Short lines also make timing easier, because each one sits on its own step.

Write numbers the way you'd say them

TTS engines handle numbers unevenly. "1/2" might come out as "one slash two" or a date. "10x" might be "ten x." Listen once and spell out what needs it:

  • "v2.4.1" usually becomes "version two point four," or just "the latest version."
  • "24/7" is clearer as "around the clock."
  • Dates are safest spelled out: "March third," not "3/3."
  • Round where you can. "About two thousand rows" is easier to hear than "1,987 rows."

Handle product names and jargon

Product names are where AI voices stumble most: made-up words, camelCase names, acronyms and brand names that look like ordinary words.

  • Listen to every product name once before generating the full script.
  • Spell it phonetically in the voice text if it comes out wrong.
  • Check acronyms. Some are spelled out ("S-S-O"), some read as words ("SaaS"). Hyphens or spaces between letters often help.
  • Use a pronunciation feature if your tool has one, such as a custom dictionary or SSML phoneme tags. Set it once and reuse it.
  • Keep the caption spelling correct. A phonetic spelling that fixes the voice looks wrong on screen, so keep separate caption text where your tool allows it.

Add pauses deliberately

AI voices run sentences together unless you give them a reason to pause. A full stop creates a short pause, so two short sentences sound more relaxed than one long one. A new clip creates a longer pause, another reason to generate line by line. Some tools support explicit breaks through SSML or a pause marker. Avoid ellipses and dashes for pacing, since engines treat them inconsistently.

Words per minute

For narration over a screen recording, roughly 140 to 160 words per minute is a common target. Slower can feel sluggish on a simple flow. Faster feels rushed, especially for non-native listeners.

Video lengthWords at 140-160 wpmAim for, leaving room for pauses
30 seconds70-80About 60
60 seconds140-160About 120
2 minutes280-320About 240
5 minutes700-800About 600

These are rules of thumb. Every voice has its own pace, and screen recordings need silence while the viewer watches something happen. Generate the audio, then measure it against the video. And read the script aloud yourself first: where you stumble, the AI will probably sound wrong too.

A worked before/after example

Here is a typical first draft for a short feature walkthrough:

So in this video I'm going to show you how you can quickly and easily set up the new automated weekly reporting functionality, which was released in v3.2, so first of all you want to navigate to Settings (top right) and then go to the Reports tab where you'll see a toggle that says "Enable weekly reports" which you'll want to turn on, then choose the projects (you can select up to 25), set the time e.g. 9am Mon, and hit Save, and that's it, now your team gets an email every week with all the KPIs.

That is one sentence of nearly 100 words. Spoken, it has nowhere to breathe. It reads out a version number, describes the location of a button the viewer can already see, and uses "e.g." and parentheses, which TTS engines read unpredictably.

Rewritten for the ear:

Here's how to send your team a report every week, without exporting anything by hand.

Open Settings, then the Reports tab.

Turn on weekly reports.

Choose the projects to include. You can pick up to twenty-five.

Set a day and time. Pick a moment your team will actually read it.

Save. From now on, everyone on the list gets the report by email.

Six lines, about 60 words, each mapped to one step, so each can be its own clip. The version number, "e.g." and parentheses are gone, the number is spelled out and the outcome is stated plainly. At about 150 words per minute this is roughly 25 seconds of speech, which leaves room for the clicks in a 35 to 40 second video.

Timing narration to the picture

This is where most AI voiceovers go wrong.

The core problem

Your recording has its own rhythm: you clicked, waited for a page, scrolled, hesitated, clicked again. The voice has a different rhythm, set by the words. Some steps take two seconds on screen and need eight seconds of explanation. Others take ten seconds of loading and need three words. When the two drift apart, viewers hear about a click that already happened, or watch a click with no explanation, and they stop following.

You have two levers: change the picture to fit the voice, or change the voice to fit the picture. Good videos use both.

One line per step

If every script line belongs to one step and every step starts at a known timestamp, you can place each line independently. A mismatch in step 4 stays in step 4 instead of pushing everything after it out of sync. Everything else in this section builds on that.

Start the line slightly before the action

If the voice says "Open Settings" on the exact frame of the click, the click is over before the viewer finds the cursor. Starting the line a little earlier, around half a second as a rule of thumb, lets the words guide the eye. Adjust by feel. Too early and the narrator sounds ahead of the video.

The exception is a result. When a chart loads or a success message appears, let it appear first, then name it. The viewer's eye is already there.

Trim the waits

Page loads, spinners, slow uploads and the moment you spent hunting for a menu are dead time. A ten-second upload can become a one-second jump cut. If the wait matters, for example to show that a sync takes a while, speed it up rather than cutting it and say so in the line.

Slow down or freeze the picture

When the voice runs long:

  • Freeze a frame just after the action while the voice finishes. A held frame on a result looks intentional.
  • Slow the clip slightly. Around 80 to 90 percent speed often looks natural if nothing moves fast. Much slower and the cursor starts to look strange.
  • Hold before the next action. Pause on the current state, then let the next step begin.

Shorten the line, or nudge the speed

Often the best fix is in the script. "Choose the projects you want to include in this report" becomes "Choose the projects to include." A small speed increase on one line is usually fine, but a big one stands out against the rest. Cut words first.

Table of fixes

SymptomLikely causeFix
Voice describes a click that already happenedLine starts too lateStart the line just before the action
Click happens with no narrationMissing or late lineAdd a short line or move it earlier
Long silence while the screen loadsWait in the recordingTrim or speed up the wait
Voice still talking when the next step startsLine too long for the stepShorten it, freeze a frame or slow the clip
Everything after step 4 is out of syncScript generated as one fileGenerate and place one clip per line
One line sounds rushedSpeed raised on that lineCut words, reset speed
Viewer can't tell what changedResult shown too brieflyHold on the result for a second or two
Captions don't match the voiceCaptions made before final editRegenerate captions from final audio

For pacing in general, see the section on giving every action room in our demo video best practices.

Choosing a voice

Pace, energy and accent

A calm, steady voice suits tutorials and support content. A slightly brighter voice suits launch videos. Listen to two or three candidates reading one of your actual script lines, not the default sample sentence.

Pick an accent that fits your main audience and is easy for non-native speakers to follow. For a global audience, a clear accent in whichever variety of English most of your customers use is a safe choice.

Gender-neutral options

Some TTS libraries include voices designed to sound neither clearly male nor clearly female. They are a reasonable default if you do not want the voice to read as a particular person. Availability varies a lot by tool.

Consistency across a series

For a help library or onboarding series, pick one voice and keep it. Write down the voice name, speed and style settings where your team can find them. Also check whether your tool might retire or update voices, since a regenerated video that sounds different from the rest of the series means regenerating the series.

Languages and translations

Translate the script, not the audio. A short-sentence script translates far better than rambling speech. Then voice each language with a voice made for it, since an English voice reading Spanish usually sounds wrong. Translated text often runs longer or shorter than the English, so check timing again for every language and trim where needed. Decide whether product names and UI labels stay in English, and be consistent. Have a native speaker check at least the first video in each language. Our translated demo videos page covers how Nook handles this.

Licensing and commercial use

TTS tools have very different terms for what you can do with generated audio. Before you publish:

  • Check the terms for commercial use. Some free tiers restrict it, require attribution or add watermarks.
  • Check who owns the output and whether your license continues if you cancel.
  • Only clone voices you have clear permission to use, usually your own. Many tools require consent steps, and some places have rules about synthetic voices of real people.
  • Disclose where expected. Some platforms and clients ask you to label AI-generated audio.

This is not legal advice. When in doubt, read the terms or ask.

Captions and accessibility

Captions help people who are deaf or hard of hearing, people watching on mute, non-native speakers and anyone who reads faster than they listen. WCAG lists captions for prerecorded video with audio as a Level A requirement (success criterion 1.2.2), and the W3C's page on captions and subtitles is a good primer.

  • Generate captions from the final audio, after every edit.
  • Proofread product names, and use the correct spelling even where the voice text is phonetic.
  • Keep caption lines short, two lines at most, broken at natural phrases.
  • Keep captions off the UI you are demonstrating. Move them up for steps at the bottom of the screen.
  • Burn in captions for autoplay placements like a homepage hero or social posts. Use a separate caption track on your own player and YouTube.
  • Describe visual-only moments that carry meaning, such as a status turning red.

If your video autoplays, it should autoplay muted. Browsers generally block autoplay with sound anyway. Make the first few seconds understandable with captions alone.

Mixing the voice with music

Music is optional, and for short tutorials no music is often cleaner. If you add it, the voice must stay clearly on top.

Voice versus music. A common practice is to keep background music roughly 15 to 20 dB below the voice while someone is speaking. In plain terms, the music should feel like it is in the next room. Test on laptop and phone speakers, not just good headphones.

Ducking. Ducking lowers the music automatically while the voice plays and lets it rise slightly in the gaps. Many editors have auto-ducking. If yours does not, use volume keyframes at the start and end of each line. Keep changes gentle, since music pumping between every line is distracting.

Loudness. Loudness is measured in LUFS. As common practice, many people aim for around -16 LUFS integrated for web video and podcasts, and around -14 LUFS for some video platforms that normalize loudness. If your editor has a loudness meter or normalize option, use it on the final mix. At minimum, make sure nothing clips.

Pick music without vocals, avoid busy melodies, fade in and out, and check the music license, which is separate from the voice license.

Privacy: blur on-screen data before publishing

A screen recording shows everything that was on screen. Watch the whole video once looking only for data that should not be public: customer and colleague names and emails, phone numbers and addresses, card and billing details, API keys and tokens, internal URLs, browser tabs and bookmarks, and notifications that popped up mid-recording.

Blur or crop them. A blur that tracks a moving element beats a static box, but a static box over a field that does not move is fine. Next time, record with a demo account and fake data so there is nothing to hide. And check the screenshots and thumbnail too. A blurred video next to an unblurred screenshot in the docs is still a leak.

Common mistakes

  1. Generating the whole script as one audio file. Timing becomes almost impossible to fix.
  2. Leaving the original audio underneath. A faint mumble under the AI voice sounds broken.
  3. Reading button labels aloud. "Click Save" adds little. "Save, so your team can review it" adds meaning.
  4. Writing for the eye. Parentheses, "e.g.," slashes and long sentences sound wrong spoken.
  5. Not checking product names. One mispronounced brand name repeated in every line ruins the video.
  6. Narrating too late. Start lines slightly before the action.
  7. Keeping every wait. Spinners and loading screens are dead time.
  8. Changing voice speed per line. It makes the narrator sound inconsistent. Cut words instead.
  9. Music too loud. If the words are hard to hear on a laptop speaker, lower it.
  10. Mixing your voice and an AI voice in one video. Pick one per video.
  11. No captions, for viewers who never turn the sound on.
  12. Forgetting to blur, or ignoring the TTS tool's license.

Checklist

For broader craft checks like zoom, thumbnails and length, see demo video best practices.

AreaCheck
DecisionAI voice, your voice with filler cut, or captions only, chosen on purpose
StepsEvery on-screen action listed with a timestamp
ScriptOne line per step, most under 15 words
ScriptNumbers, dates and product names checked by ear
ScriptRead aloud once without stumbling
VoiceOne voice, one speed and style, settings written down
VoiceCommercial use allowed under the tool's terms
TimingEach clip starts slightly before its action
TimingWaits trimmed, long lines handled
AudioOriginal recording audio muted
CaptionsGenerated from final audio, proofread, clear of the UI
MixMusic well below the voice, ducked, no clipping
PrivacyEmails, keys, card numbers, names and notifications blurred, screenshots included
LanguagesEach translation re-timed and checked by a native speaker
FinalWatched once on mute and once with sound

FAQ

Can I use an AI voiceover in an app store or app review video?

Usually, but check the guidance for the specific program. Review teams mostly want to see the full flow clearly, with test steps they can follow, and narration is often optional. A clear AI voice with captions can make the flow easier to follow. Our guide to app review demo video requirements covers what common programs ask for.

Can I keep my own voice and just clean it up?

Yes. Many editors can remove silences and filler words automatically or through a transcript. It works best when the original audio is clean. Nook offers this as a voice option, with captions timed to your actual words.

How do I replace the voice in an existing screen recording?

Mute or detach the original audio, write one line per step, generate each line with a text-to-speech tool and place each clip just before its step. Then fix timing by trimming waits or freezing frames.

How long should an AI-narrated screen recording be?

As short as the task allows. Single-feature demos often work at under a minute and how-to videos at one to three minutes. Budget roughly 140 to 160 spoken words per minute, minus room for pauses. If it runs long, split it or add chapters.

Which languages can I add an AI voiceover in?

That depends on the TTS tool, and many support dozens. Quality varies by language, so listen to a sample in each one. Nook covers English plus Spanish, French, Portuguese, Italian, Hindi, Japanese and Chinese, each with a native voice. Its English voice runs on Cloudflare Workers AI, and the other languages use voices served through DeepInfra.

Are there free ways to add an AI voiceover?

Yes. Several editors and TTS tools have free tiers, and some operating systems include basic text-to-speech. Free options often limit voices, length or commercial use. Nook's free plan gives you one video up to one minute, with a small watermark on the share link.

Can I use AI voiceovers commercially?

Often, but it depends on the tool's terms. Some allow commercial use on all plans, some only on paid plans, and some require attribution. Read the license before publishing a marketing or sales video.

Will viewers know it's an AI voice?

Some will, especially in long videos. Much of what makes an AI voice sound robotic is the script, so short spoken-style lines and sensible pauses make a big difference. For personal videos, like a founder's launch message, your own voice is usually the better choice.

Make your first narrated video

You can do everything in this guide with a text-to-speech tool and any editor. It takes patience, mostly in the timing. If you would rather start from a draft, Nook takes your existing screen recording and gives you steps, a script line per step, a voice, captions, blurred private data and a written guide you can edit and re-render. See how it fits product demo videos, or make your first video free.

Make your first demo video free

Upload a screen recording. Nook writes and voices the script, adds captions and writes the step-by-step guide.

Make a free video