Lifetime Deal: $199 one-time — PRO forever43d 13h 24m 40s87/100claimed·13 leftClaim your spot →
Live now, free to try

Add a voiceover to your video.

You already shot the thing. Now it needs a voice. Upload your clip, paste what you want said, pick from 2,250+ voices in 149 languages, and we drop a clean narration straight onto the footage and fit it to the exact length. Replace the audio, or talk over it. No editor. No timeline. You get a finished MP4 back, not an audio file you have to go wrestle into some other app.

Live now, free taste, no signup. Built on the same 2,250+ neural voices behind our text to speech tool.

Voice + captions for your video. Two ways in.

Script → MP4 writes a vertical/square/wide video from text alone with the voice and captions baked in. Upload + add VO takes a video you already have and lays the voice and captions on top. No signup for either, free taste.

GuestSign in
Your videoMP4 / MOV / MKV / WebM · anon 30s/25MB, PRO 5min/200MB, Creator 30min/1GB

Drop your video here

or click to pick a file (up to 1024 MB on Creator)

Script100 / 5000
Voice20 of 20 picked for video ·
Best for videoHD voices with frame-perfect captions
More voices
Output
Captions18 presets. Every color, font, and pill tweakable on Creator.

Free taste, no signup. Full-length scripts, larger uploads, brand-kit presets and your own caption customization on Creator. TTS-only tool lives at the main page.

Drop a clip, paste your script, pick a voice. We voice it and fit it to your video. Want to build a video from a script instead, with b-roll and captions? Use our AI faceless video generator. Our text to speech tool and PDF to MP3 are free too.

Your video, deleted after149 languagesMP4 back, not just audio

Add Voiceover to Video . Quick Facts

What it does
Takes a video you upload and puts an AI voiceover on it, then gives the video back as an MP4.
You bring
A video (MP4, MOV, MKV, WebM) plus the words you want said.
You get
The same video with the voice on it, plus the standalone audio.
Voices
2,250+ neural voices.
Languages
75+, so you can dub into another language with a translated script.
Length match
The voice is auto-fit to your video's exact length.
Two modes
Replace the original audio, or talk over it with the original kept low.
Editor needed
None. No timeline, no syncing by hand.
Free
One short voiced clip, watermarked, no signup.
Commercial use
Full license on Creator ($39/mo).
Privacy
Your video is processed, then deleted. Never used to train AI.
Lip sync
No. It is a clean voiceover, not mouth matching.
What it does

Your video keeps its picture. We swap in the voice.

Let me be specific, because a lot of tools blur this. This is not a tool that makes a video for you. You already have the video. Maybe you filmed it, maybe you screen recorded it, maybe a designer handed you a motion graphics clip. The picture is done. What is missing, or what is wrong, is the voice. That is the one thing this fixes.

So you upload the clip. You paste in the script, the actual words you want spoken over it. You pick who says them from 2,250+ voices. And we generate that narration and lay it straight onto your footage, lined up to the exact length of the clip, then hand you back a single finished MP4. The frames you shot never change. Only the audio riding on top does.

Here is the part people miss until they have felt the pain. Making an AI voice is the easy half. Loads of tools do that and spit out an MP3. The hard half, the half that quietly burns an hour, is getting that audio onto the right video, starting at the right moment, ending without running off the cliff, exported as one file. We do that half for you. That is the difference between an audio generator and this.

And the voices are not the flat robots from a decade ago. They breathe. They pause where a person would. They put weight on the words that matter, mostly. Not perfect, they still fumble a strange acronym here and there, but good enough that most viewers never notice, and a hundred times better than dead air or a block of text sitting on the screen.

The annoying way

The four-app shuffle nobody asked for

Here is how this normally goes, and you have probably lived it. You write the script in one place. You paste it into a voice tool and download an MP3. You open a video editor, drag your clip onto the timeline, drag the MP3 onto an audio track underneath. Then you scrub back and forth, nudging the audio so the first word does not land while the screen is still black. The narration runs a few seconds long, so you either speed it up by hand or trim a sentence. You lower the original audio if you want to keep the music. Then you export. Then you realize the level is off and you do it again.

That is four tools and a lot of patience for what should be one step. And the worst part is the sync. Your AI voice almost always comes out three to five seconds shorter or longer than the clip, and there is no button anywhere that says "just make this fit the video." So you do it by hand, every single time, for every single video.

We took that whole shuffle and turned it into one screen. Upload, paste, pick a voice, choose replace or talk over, hit go. The fitting happens for you. No editor to learn, no tracks to align, no export settings to second guess. You came here with a video and a script. You leave with a voiced video. That is the entire job.

Two ways in

Replace the audio, or talk over it

Same upload, two very different results. Pick based on whether the original sound is worth keeping.

🔁

Replace

The original audio goes away completely and the new voice takes over. This is what you want when the original sound is the problem. A rough mic, wind, an echoey room, a take where you mumbled, or silent footage that needed narration in the first place. Clean slate, new voice, done.

🎚️

Talk over

The original audio stays, ducked low underneath, while the new voice sits on top. This is the one for footage that already has a vibe. Music you picked, crowd noise, gameplay sound, the hum of a real room. The clip keeps feeling alive and the narration explains what is happening. Almost no other tool ships this as a one-click choice. Most only do replace.

Quick rule of thumb. If you would be sad to lose the original sound, use talk over. If the original sound is the reason you are here, use replace. You can run the same clip both ways and keep whichever one feels right. It costs you nothing but a second render.

Auto-fit

The voice is fit to your video, not the other way around

This is the bit that quietly matters most, so let me spell it out. Before we generate a single word, we read how long your clip actually is. Then we shape the narration to land inside that window. If the read comes out a hair long, we tighten the pace, but only inside a range that still sounds like a person talking, never the chipmunk speed-up you get from cranking playback rate in an editor. If it comes out short, we pad the end with a beat of quiet so the audio settles instead of slamming to a stop.

And if your script is just way too long or way too short for the clip, we do not silently ship something awkward. We tell you, right there, so you can trim a sentence or add one. No surprises after the fact, no re-uploading three times to figure out why it feels off.

That is the feature people search for without knowing the words for it. "Make the voiceover match my video length." Nobody owns it because almost nobody built it. We did, because it is the exact thing that turns a ten minute editor chore into a non-event.

How to

How to add a voiceover to your video

1

Upload your video

Drop an MP4, MOV, MKV, or WebM. We read its exact length right away so the voice can be fit to it at the end.

2

Paste your script, pick a voice

Type or paste the narration, choose from 2,250+ voices across 149 languages, and pick replace or talk over.

3

Generate and grab the MP4

Hit go. We narrate, auto-fit it to your clip, merge it in, and hand back the finished MP4 plus the standalone audio.

Use cases

What people actually use this for

Not "anyone with a video." Specific jobs people do here over and over.

🌍

Dub a video into another language

You have one good video and an audience in five countries. Paste a translated script, pick a voice that speaks the language, and you have a Spanish cut, a Hindi cut, a German cut, without filming again. The AI dubbing market is growing fast for exactly this reason. It is the cheapest reach you can buy.

🎙️

Replace bad or noisy audio

Great footage, rough sound. Wind, a cheap mic, an echoey room, traffic. Instead of reshooting, write out what was said, pick a clean voice, choose replace. The picture stays, the rough track is gone. This alone saves a reshoot.

🖥️

Narrate a screen recording or demo

Record your screen with Loom or OBS, silent or with a scratch track, then narrate it cleanly afterward. The UI changed? Re-voice just the new bit. No more redoing a ten minute walkthrough because you flubbed one line near the end.

🏠

Voice a product or listing video

Product demos, real estate tours, e-commerce clips. Narrate the walkthrough, then swap the script when the price drops or a feature changes, and re-voice in minutes. Make a second-language version for overseas buyers off the same footage.

♿

Add accessibility narration

Audio description and narration are part of WCAG and the rules tightening around it. Adding a clear spoken track to a silent or visual-heavy video is a fast way to make it usable for people who cannot see the screen, and to tick a compliance box that is getting harder to ignore.

📣

Re-voice ads and variations

Need the same ad in three tones, or a calmer read for a different platform? Keep the cut, change the voice or the words, render again. No studio booking to change one line.

Dubbing

Dub your video into another language, no reshoot

This is the use case that pays for itself fastest, so it gets its own spot. You made one good video in English. Your audience is not all in English. Normally that means hiring a dub studio, or filming the whole thing again with a different presenter, or just giving up on those viewers. None of that is fun, and two of those are expensive.

Here it is three steps. Upload the video you already have. Paste the script in the language you want, you can run it through a translator first, and tidy up the names and slang so they land right. Pick a voice that actually speaks that language, not an English voice forcing its way through foreign words. Hit go. Now you have a Spanish version, or a Hindi version, or a Japanese version, off the exact same footage, in the time it takes to make a coffee.

We have 149 languages, so the same clip can become five or ten cuts for different markets without you touching a camera. It is not lip synced, the mouths still move in the original language, so for a tight closeup of someone speaking it reads as a dub. For everything else, screen recordings, tours, demos, B roll, voiceover-led marketing, nobody is staring at lips anyway, and the new voice just makes the video make sense to a whole new audience. The dubbing market is growing fast for exactly this reason. It is the cheapest reach you will ever buy.

How it compares

Editors vs the no-editor way

Plenty of tools can put a voice on a video. The honest question is how much work it leaves for you.

ToolUpload your own videoEditor or timelineAuto-fit to lengthTalk over (duck)Roughly
FreeTTSYesNo, noneYes, automaticYes, one clickFree taste, full on Creator $39/mo
CapCutYesYes, full editorNo, you trim by handManualFree, paid upgrades
DescriptYesYes, transcript editorNoManualFrom about $16/mo
ClipchampYesYes, timelineNo, manual alignManualFree, M365 upsell
ElevenLabsStudio timelineYes, audio-firstNoNoFrom about $5/mo
CanvaYesYes, design editorNoManualFree dubbing capped near 1 min

Let me be fair here, because the comparison only counts if it is honest. Most of these tools can put an AI voice on a video now. CapCut, Descript, Clipchamp, Canva, they all can. They are good editors. So the pitch is not "only we do this." The pitch is the work. Every one of them is a timeline you drive yourself. You generate the voice, you place it, you trim it, you duck the music, you export. That is real control, and if you want that control, use them.

What we do is take the editor out. No timeline. The voice gets fit to your video automatically. Talk over is a single click instead of a manual ducking job. And it is genuinely free to try, not free up to one minute and then a paywall. If your day is "I have a video and a script and I want the file back," this is the shortest line between those two points. If your day is "I want to hand-craft every frame," it is not, and that is fine.

One more honest note. We do not block legal narration. True crime, horror, dark fiction, edgy comedy, the read your video actually calls for. Within the law, of course. If your script is the kind another tool quietly refuses to voice, this is the one that reads it.

What you can upload

Files, limits, and the honest caps

Formats are the usual ones. MP4, MOV, MKV, and WebM. That covers basically anything off a phone, a screen recorder, or an editor export. The length you can run depends on your plan, and I am going to be straight about it because hidden caps are the worst part of "free" tools.

The free taste handles a short clip, up to about thirty seconds, so you can hear the quality and see the flow before you spend a cent. PRO opens it up to five minutes a video. Creator goes all the way to thirty minutes and a one gigabyte file, which is more than enough for any Short, Reel, demo, tour, lesson, or listing video you are likely to make. If you are trying to voice a feature-length film, that is not what this is for, and our PDF to audiobook tool is honestly a better road for book-length work.

A video clip with a sound wave flowing into it, representing an AI voiceover being merged into an uploaded video
Upload a clip, the voice flows in, you get the file back. That is the whole loop.
Tips

Six ways to make the voice not sound like a robot

The tool does the heavy lifting. These small moves are the difference between fine and good.

Write the way you talk

Read your script out loud before you paste it. If you trip over a sentence, the voice will too. Short lines beat long ones. Contractions sound human. A comma is a breath, so put one where you would actually pause.

Match the voice to the footage

Warm and calm for a tutorial. Bright and quick for an ad. A deep movie-trailer voice over a cooking clip just feels wrong, and viewers feel it before they can say why. Spend the extra minute auditioning two or three voices.

Use talk over when the clip has a vibe

Got music you picked, or street noise, or gameplay sound that makes the shot feel alive? Do not kill it. Use talk over so it sits low underneath. Replace is for when the original sound is the problem, not when it is part of the charm.

Punctuate for the ear

The voice reads your punctuation. A full stop is a real pause. Three dots make it trail off. A question mark lifts the end of the line. If a name or acronym gets mangled, spell it the way it sounds and the read cleans right up.

Mind the loudness

Aim for somewhere around negative fourteen LUFS so it sits right on YouTube and does not blast someone on earbuds. If the voice feels buried under your talk-over music, pull the script tighter so the voice has room rather than cranking everything.

Trim the script, not the meaning

If the narration runs long for the clip, cut filler words first. "Really," "just," "basically," "in order to." They add seconds and say nothing. A tight script fits the video cleanly and the auto-fit barely has to nudge the pace.

Common mistakes

The stuff that makes a voiced video look cheap

The biggest one, by a mile, is a script that has nothing to do with the clip length. People paste two hundred words of narration onto a fifteen second video and wonder why it feels like a race. The fix is boring but it works. Watch your clip once, time it in your head, and write to that. If you are way over, we will tell you before we render, so listen to that warning instead of forcing it.

Second one. Picking the first voice in the list and never trying another. The default is fine. It is not always right. A bored corporate voice on a hype reel kills the energy, and a hyper voice on a serious explainer feels fake. Audition a couple. It takes thirty seconds and it is the single thing most likely to make people stick around.

Third. Forgetting to choose replace or talk over and then being surprised by the result. If your music vanished, you were on replace. If the new voice is fighting the old audio, you wanted replace and got talk over. It is one toggle. Glance at it before you hit go.

And the last one is expecting the mouths to move with the new words. They will not. This is a voiceover, not a face reshaper. For screen recordings, demos, tours, slideshows, and faceless content you never see a mouth, so it does not matter at all. For a talking-head closeup where the lips are dead center, a different voice on top reads as a dub, which is fine for some things and odd for others. Know which one you are making before you upload.

FAQ

The questions we actually get

It is fully live right now. You can use it today, free, with no signup, and it is not a beta or a waitlist. It is also not locked to paid plans: the free tier adds a voiceover to a short clip with a small FreeTTS watermark, and PRO and Creator simply lift the length limits, remove the watermark, and unlock HD voices. Nothing on this page is coming soon. Upload a video in the box above and you get a finished MP4 back in about a minute.
Yes, that is the whole point of this page. You upload the video off your phone or computer, paste the words you want said, pick a voice, and we hand the same video back with the voice already on it. You are not making a new video from scratch. You are taking the footage you shot and putting a clean narration on top of it.
No. And that is kind of the point. Most ways to do this drop you into an editor where you generate the audio, then drag it onto a track, then nudge it left and right until it lines up. We skip all of that. Upload, type, pick a voice, hit go. You get a finished MP4 back. No layers, no keyframes, no learning curve.
Yes. We read how long your clip runs before we generate anything, then fit the narration to it. If the read comes out a touch long, we tighten the pace inside a natural range so it does not sound rushed. If it comes out short, we pad the tail with quiet so the audio does not just stop dead. And if your script is wildly off from the video length, we tell you up front instead of shipping something weird.
Yes. There are two modes. Replace drops the original sound and uses only the new voice. Talk over keeps the original audio low underneath while the voice sits on top, so your music, your crowd noise, your gameplay sound, whatever made the clip feel alive, stays in the mix. Most tools only do replace. The talk over mode is the one people keep asking for and almost nobody ships.
Yes, and honestly this is one of the best reasons to use it. You filmed something great and the audio came out rough. Wind, a cheap mic, a room with an echo, a neighbor mowing the lawn. Instead of reshooting, you write out what was said, pick a clean voice, choose replace, and the rough track is gone. The picture stays exactly as you shot it.
You can. Paste a script in the target language and pick a voice that speaks it. We have 149 languages, so one video can become a Spanish version, a Hindi version, a German version, without you filming a single extra second. It is not lip synced, so the mouths still move in the original language, but for talking-head clips, demos, tours, and most marketing video that is completely fine and way faster than hiring a dub studio.
No, and we are not going to pretend otherwise. This puts a clean voice onto your video. It does not reshape the mouths in your footage to match the new words. For screen recordings, demos, B roll, slideshows, product tours, listing videos, faceless content, and most marketing clips, you never see a mouth anyway, so it does not matter. If you specifically need the lips to match a new language, this is not that tool.
On the Creator plan, yes, with a full commercial license. So a monetized YouTube channel, a paid client video, an ad, a course, all fine. The free taste is for trying it out and carries a small audio tag so you can hear the quality before you pay. If money is changing hands over the video, you want Creator.
Yes. Your video is processed to make the audio and stitch the result, then it is deleted. We do not keep it, we do not sell it, and we never train any AI on your footage or your script. Plenty of tools quietly hoover up whatever you feed them. We do not, same as the rest of FreeTTS.
Those are real editors, and they are good. The difference is the work. In an editor you generate the voice, then you do the syncing, the trimming, the ducking, the exporting yourself, on a timeline. Here there is no timeline. You upload, you type, you choose replace or talk over, and we auto-fit the voice to your video and hand back the file. If you want full manual control, use an editor. If you just want the voice on the video and your evening back, use this.
MP4, MOV, MKV, and WebM. On the free taste you can run a short clip up to about 30 seconds. PRO goes to 5 minutes per video, and Creator goes up to 30 minutes and 1 GB, which covers basically every Short, Reel, demo, tour, and lesson you will throw at it. For book-length stuff, our PDF to audiobook tool is the better road.
For a short clip, usually under a minute or two from upload to finished MP4, depending on length and how busy things are. The slow part of the old way was never the voice, it was you in an editor lining the audio up. We took that part out, so most of the wait is just the render.
Yes, and it is one of the most common things people do here. Record your screen silent or with a rough scratch track, then upload it and narrate it properly with a clean voice afterward. No more re-recording the whole walkthrough because you fumbled one sentence at minute six. Re-voice it in a few minutes and move on.
Upload your clip here, paste the words you want said, pick one of 2,250+ voices, choose replace or talk over, and download the MP4 with the voice already merged in. The free taste needs no signup and no card, and it carries a small audio tag so you can hear the quality first. Full length and clean output live on the paid plans. You never touch a timeline or an editor.
If you want the voice merged in automatically with no editing, FreeTTS is the one we would point you at, since it auto-fits the voice to your clip and has a one-click talk-over mode. CapCut, Descript (from about 16 dollars a month), Clipchamp, and Canva are real editors if you want full timeline control, and ElevenLabs (from about 5 dollars a month) has the best raw voice quality if you do not mind doing the sync yourself. The honest split: pick FreeTTS for speed, pick an editor for hand control.
Paste a script in the target language, pick a voice that speaks it, choose replace, and download the dubbed MP4. We cover 149 languages, so one video can become Spanish, Hindi, German, and more without filming again. It is not lip synced, so for talking-head clips the mouths stay in the original language, but for demos, tours, screen recordings, and most marketing video that is fine and far faster than a dub studio.
Traditional human dubbing runs roughly 30 to 75 dollars per finished minute for mid-tier work, and 80 to 200 dollars or more per minute for premium cast productions. AI dubbing cuts that by about 60 to 90 percent: managed AI dubbing lands around 5 to 20 dollars per minute, and self-serve tools like this one are effectively a dollar or two per minute at most, often just part of a flat monthly plan. That gap is the whole reason creators switched.
Usually yes, when the languages match real demand. Creator and vendor data from 2025 and 2026 points to multi-language audio adding on the order of 20 to 30 percent incremental watch time for channels that already have some international audience, and strong dubbed languages can reach 40 to 60 percent returning-viewer share over time. YouTube's own multi-language audio feature exists for exactly this. Most creators start with one to three extra languages and add more only if the numbers clear.
Yes. The whole thing runs in the browser, so it works on a phone the same as a laptop. Upload the clip from your camera roll, type or paste the script, pick a voice, and download the finished MP4 back to your phone. Nothing to install.
That is exactly what this does. The AI generates the narration from your script and merges it into your uploaded video on its own, auto-fit to the clip's length, with no manual placing or trimming. You pick replace (swap the audio) or talk over (keep the original low underneath). The automatic part is the auto-fit and the merge, which is the work an editor normally makes you do by hand.
Here you get 149 languages, which covers the vast majority of what creators localize into. For context, leading dubbing platforms support anywhere from 70 to 150+ languages, but in practice most creators actively run one to three extra languages and large channels run five to twelve, adding more only when a language performs. You do not need to do them all at once.
Depends on how much work you want. CapCut is a full editor: you generate the voice, drop it on a track, trim it, duck the music, and export, all by hand. That is real control. Here there is no timeline, the voice auto-fits to your video, and talk over is one click. So pick CapCut if you want to hand-craft every frame, pick this if you just want the file back fast.
Record the screen first without worrying about your voice, then upload it and add the narration after. That way you are not fumbling lines while also driving the demo. Write the script clean, pick a clear voice, and let the auto-fit line it up to the recording. Talk over mode is handy if you want to keep your original click sounds or background under the narration.
Not with the neural voices, which are the same 2,250+ voices the rest of FreeTTS uses. They handle pacing, emphasis, and punctuation like a real read. The usual ways a voiced video sounds cheap are picking a flat voice, leaving zero pauses, or letting the script fight the video length. The auto-fit handles the length, and a few seconds picking the right voice handles the rest.
Sources

Where the numbers come from

  • AI dubbing tools market, about $1.15B in 2025 growing to $1.35B in 2026 at a 17.7% CAGR: Research and Markets, AI Dubbing Tools Market report, 2026.
  • Audio description and narration requirements for prerecorded video at WCAG 2.1 / 2.2 Level AA: W3C, Understanding WCAG, Audio Description (Prerecorded).
  • ADA Title II web rule incorporating WCAG 2.1 AA for state and local government, with phase-in deadlines in 2026 to 2028; European Accessibility Act referencing EN 301 549 from 28 June 2025.
  • Voices and languages, and the per-plan upload limits: FreeTTS neural voice catalog and the live tool, 2,250+ voices across 149 languages.
While you are here

Other ways to put a voice on things

You have the video. Give it a voice.

Upload a clip, paste your script, pick a voice, and grab the finished MP4. Free to try, no signup. Full videos and a commercial license live on Creator.