Flubbed one word in your voiceover? Fix just that word, no re-recording

Here's a familiar pain: you record a minute of voiceover, and halfway through you slip — you say "by Friday" instead of "by Monday." Your only option used to be re-recording the whole take. Now you change one word in the text, and the model re-voices only that. In your own voice. So the seam is inaudible.
This isn't "read this text in a voice" — voice cloning already works. This is about editing a finished recording: not rebuilding it, but fixing one spot.
Why this just became possible
Normal text-to-speech runs word by word, left to right. So you can't patch the middle: change a word and the whole tail regenerates with a different intonation. You hear the seam right away.
On July 1, 2026 a Chinese team open-sourced ViiTorVoice-NAR (Apache-2.0 license, on GitHub and Hugging Face). It works differently — not word by word, but like "fill in the gap." You give it three things: the source audio, what was said, and what it should be. The model locates the changed region and re-voices only that, matching the voice around it. The rest of the recording isn't touched at all.
What you'll learn
Tiny project, but you touch something rare:
- Call a model over an API — even simpler here: one
curlwith three fields. The model is open-source, no borrowed key needed. - Local audio editing — why "fill in the gap" lets you change the middle, and normal TTS can't.
- Text-free voice cloning — the same model mimics a voice from a short clip, even without knowing what was said in it.
A ready starter prompt
Here the "prompt" is a "before → after" pair. A weak request asks to redo everything and loses the voice. A strong one names the exact swap and forbids touching the rest.
re-voice this recording, there's a mistake in the dateThe weak version hands you a new take with a different intonation. The strong one changes one word, and the recording sounds whole.
What you'll end up with
You had a minute of voiceover for a reel with one slip in the date. Now it's the same recording, the same voice, but the date is right. You didn't re-record the take or chase the same intonation a second time. You changed a word in the text — and fixed the audio.
Honest about the limits: it's an open-source model, so you set it up once. There's a ready HTTP endpoint and a demo Space on Hugging Face. Don't expect a one-button-out-of-the-box miracle, but the hard part is exactly one evening's worth.
Weekend plan
- Friday night. Open the demo Space on Hugging Face, upload a short recording of yours, and swap one word in it. Just listen to the seam. That's the "whoa" moment.
- Saturday. Stand the model up yourself (there's a setup script in the repo) and call the edit over
curl: audio + was + now. - Sunday. Wrap it in a tiny app: show the recording's text → click a word → type a new one → download the patched audio.
Start with swapping one word in a short recording. Voice cloning and long tracks come later — first, get "changed a word, no audible seam" working.
Short story-lessons, an agent simulator and daily practice — in our mobile app. Free.
Source: ViiTorVoice-NAR on GitHub





