How to clone a voice online in 4 steps
- 01
Provide a reference recording
Record 5 to 15 seconds of clean speech through your microphone, or upload an existing clip. The tool checks it is not too quiet, clipped, or the wrong length before you continue.
- 02
Confirm you have permission
Check the permission confirmation before generating anything. Only clone a voice you own or have explicit permission to use — this step exists to make that expectation clear every time.
- 03
Type the script
Enter the text you want spoken, from 20 up to 2,000 characters. The first time you use this tool, your browser downloads the Chatterbox model, which is large and cached for later use.
- 04
Render and export
Render preview to generate the cloned speech, A/B it against your reference recording, then use Download audio to save the result in your chosen format.
What you can do with voice cloning
- Clone an English voice from a single short reference recording, using zero-shot cloning — no separate training step or large dataset needed.
- Record your reference clip directly from your microphone, or upload an existing recording instead — whichever is easier to get a clean sample from.
- Get automatic checks on your reference audio for being too quiet, clipped, or the wrong length before you generate anything.
- Confirm permission with a checkbox before generating speech, reinforcing that cloning requires the speaker's consent.
- Type a script from 20 up to 2,000 characters and hear it spoken back in the cloned voice.
- Run the entire model — the Chatterbox on-device voice cloning model — locally via WebGPU, with a WebAssembly fallback, so your reference recording is never uploaded.
- Export the generated speech in any of the supported audio formats once you are happy with the result.
What is AI voice cloning?
Voice cloning online, as implemented here, takes a short recording of someone speaking and uses it to generate new speech that sounds like that same voice, saying words they never actually said. This tool does it with zero-shot cloning, meaning it needs only one short reference clip rather than hours of recorded training data — you provide 5 to 15 seconds of clean speech, and the model uses that single sample to shape the voice of anything you generate afterward.
Under the hood, this runs on Chatterbox, an on-device voice cloning model that currently supports English. Because it runs locally in your browser through WebGPU, with a WebAssembly fallback on devices without WebGPU support, your reference recording is never uploaded anywhere — the model downloads once to your device and does all the work there.
Getting a good reference recording
The quality of your reference clip has more influence on the result than almost anything else in this process. Aim for 5 to 15 seconds of a single person speaking clearly, without background noise, music, or other voices layered in. The tool checks your recording automatically and flags it if it is too quiet, clipped (peaking and distorting), or outside the expected length, so you get quick feedback before generating anything.
- Record in a quiet room, close to the microphone, without background noise or music playing.
- Speak naturally at a normal pace and volume — avoid whispering, shouting, or exaggerated delivery.
- Avoid clipping: if the recording sounds distorted or the level meter peaks into the red, record again at a lower input level.
- Stick to a single speaker in the clip. A reference with overlapping voices or background conversation confuses the model.
- A little variety in the reference — a full sentence or two rather than a single flat word — tends to give the model more to work with.
The model download and device requirements
The first time you use voice cloning, your browser downloads the Chatterbox model. It is a large download — over 1 GB — so the first use takes noticeably longer than later ones, particularly on a slower connection. After that first download, the model is cached locally, and subsequent clones on the same browser and device start without downloading it again.
Because this is a demanding on-device AI model, a desktop browser with WebGPU support — Chrome or Edge are recommended — gives the smoothest experience. It will run without WebGPU using a WebAssembly fallback, but expect it to be considerably slower. Mobile devices can struggle with both the download size and the processing demands, so a desktop machine is the more reliable choice for this particular tool.
Consent and ethics: only clone voices you have permission to use
Voice cloning technology makes it possible to generate speech in someone else's voice, and that capability carries real responsibility. Only clone a voice you own — your own voice — or a voice you have explicit permission to clone from its owner. The permission checkbox in the workflow exists to make that expectation unavoidable before you generate anything.
Do not use voice cloning to impersonate someone without their consent, to create audio intended to deceive or defraud, or for any use where the person being cloned has not agreed to it. This applies whether the source voice is a public figure, a colleague, a family member, or anyone else — public availability of someone's voice online is not the same thing as permission to clone it.
What to expect: limitations of voice cloning
Zero-shot cloning from a short clip is genuinely capable, but it has real limits worth knowing before you rely on it. Accent and emotional expressiveness are the two areas where fidelity varies the most — a reference recorded in a flat, neutral tone will generally produce flatter-sounding generated speech than one with more natural inflection, and a distinctive accent may not always carry through with full accuracy. Longer or more expressive scripts can also drift slightly from the reference character over the course of the generation.
This tool currently supports English. If your reference recording or your intended script is in another language, results are likely to be unreliable or unavailable. As with any generative audio tool, treat the output as a strong approximation of the reference voice rather than an indistinguishable copy — small artifacts and inconsistencies are normal, especially on longer scripts.
Privacy: your reference recording stays on your device
Everything in this workflow — the reference recording, the model itself, and the generated speech — stays on your device. Nothing is uploaded to a server at any point, whether you record your reference through the microphone or upload an existing file. The only network activity involved is the one-time download of the Chatterbox model itself, which is a public model file, not a transfer of your voice or your script anywhere.
Voice cloning vs. text to speech: what is the difference?
It helps to know when to reach for which tool. Text to speech generates natural-sounding narration using one of more than 20 built-in voices — fast, no reference recording needed, and well suited to narration, accessibility, or any script where the specific voice does not need to match a real person. Voice cloning exists for the opposite case: when you specifically want the output to sound like one particular voice, built from a short reference recording of that voice, with all the consent responsibilities that entails.
Tips for better voice clones
- Record your reference in a quiet room with no background noise or music — cleaner input consistently produces a more convincing clone. If an existing recording has hiss or hum, try the noise remover on it first.
- Keep your reference recording within the 5 to 15 second range and re-record if the tool flags it as too quiet, clipped, or the wrong length.
- Use a desktop browser with WebGPU support, such as Chrome or Edge, for the fastest and smoothest generation.
- Expect the very first use to take longer, since the model download is over 1 GB — later clones start immediately once it is cached.
- Keep scripts reasonably close in tone to your reference recording; a flat, neutral reference may not produce highly expressive generated speech.
- Never clone a voice without the speaker's explicit permission, regardless of how the reference recording was obtained.
Frequently asked questions
Is this voice cloning tool really free?
Yes. Voice cloning is free to use, with no account, sign-up, or payment required, and no limit on how many scripts you generate. The only cost is the bandwidth for the one-time model download, which your browser caches after the first use.
Does this upload my voice to a server?
No. Your reference recording, the model, and the generated speech all stay on your device. Nothing about your voice is uploaded anywhere — the only network activity is downloading the Chatterbox model file itself, once.
How much audio do I need to clone a voice?
Just 5 to 15 seconds of clean, single-speaker audio. This is zero-shot cloning, so it works from one short reference clip rather than a large dataset of recordings, which is why the quality of that one clip matters so much.
How long does voice generation take?
It depends heavily on your device and browser. A desktop browser with WebGPU support, like Chrome or Edge, generates noticeably faster than the WebAssembly fallback used on devices without WebGPU. The very first use also includes the one-time model download.
Does this work on iPhone and mobile?
It can technically run, but the model is large and demanding, and mobile devices vary widely in memory and processing power. A desktop with Chrome or Edge and WebGPU support is the more reliable choice for this particular tool.
What audio formats can I download?
The generated speech can be exported in any of the supported output formats, including WAV, MP3, FLAC, OGG Vorbis, Opus, M4A, and AIFF, so you can pick whichever fits your project, from an uncompressed master to a small shareable file.
Can I clone someone else's voice?
Only with their explicit permission. The permission checkbox in the workflow exists to make this requirement clear. Cloning a voice without consent, or to impersonate or deceive, is not an acceptable use, regardless of where the reference recording came from.
What is the difference between this and text to speech?
Text to speech uses one of more than 20 built-in voices with no reference recording required, ideal for general narration. Voice cloning instead generates speech in a specific voice built from a short reference recording of that person, which carries consent responsibilities text to speech does not.
What languages does voice cloning support?
This tool currently supports English. Reference recordings and generated scripts in other languages are likely to produce unreliable results, since the underlying Chatterbox model is trained specifically for English speech and its particular sounds and rhythms.
Why does my reference recording keep getting rejected?
The tool checks for recordings that are too quiet, clipped (distorted from too high an input level), or outside the 5 to 15 second range. Re-record in a quiet space at a moderate volume, speaking clearly, and check your microphone level is not peaking.
Why is the first download so large?
The Chatterbox model itself is over 1 GB, since it is a full neural voice cloning model capable of running entirely on your device rather than calling a server. It downloads once and is cached by your browser, so later uses do not repeat the download.
How accurate is the cloned voice compared to the reference?
It is a strong approximation rather than an indistinguishable copy. Accent and emotional expressiveness are the areas most likely to vary from the reference, and results generally improve with a cleaner, more natural-sounding reference recording.