Voice Cloning for Text to Speech
Provide a short authorized voice sample, enter text, and generate new speech in that voice directly in your browser. Only use voices you own or have explicit permission to clone.
Local Voice Model
Cached locally after first load
Only upload your own voice, or a voice you have explicit permission to use.
Guide
How to use voice cloning for text to speech
Workflow How voice cloning works for text to speech
3 steps to clone a voice and generate speech locally.
View details
- Load Model: The AI voice model (~150 MB) downloads into your browser cache. One-time download per language.
- Choose Voice Source: Select "Clone a Voice" and upload an authorized 5–10 second clip, or record your own voice.
- Generate: Enter text (up to 1500 characters), and WebGPU runs inference natively to produce a WAV file.
This dedicated workflow only uses an uploaded or recorded reference voice. Kokoro built-in voices remain on the separate Text to Speech page.
Privacy Local processing, no server upload
Your voice sample stays in your browser.
View details
- No server upload of your voice sample or generated audio.
- All processing runs locally via WebGPU on your device.
- No account signup or API keys required.
- Generated WAV files are saved directly to your device.
The model is downloaded from the internet on first use, then cached in your browser storage.
Voice Source Provide an authorized reference voice
Upload a clip or record your own voice.
View details
- Upload: Choose an authorized 5–10 second audio clip.
- Record: Record your own voice directly in the browser.
Only clone voices you own or have explicit permission to use. See the Safety Policy.
Languages Multilingual voice generation
Generate speech in 6 languages with dedicated AI models.
View details
- English, French, German, Spanish, Portuguese, Italian
- Each language requires its own model download (~150 MB).
- Switch languages by loading the corresponding model.
- Licensed sample voices available for each language.
Requirements Technical requirements
What you need to run TTSBox voice cloning.
View details
- Browser: Desktop Chrome or Edge (latest versions recommended).
- API: WebGPU support enabled.
- Hardware: A dedicated GPU or modern integrated GPU. Mobile browsers are not recommended.
- Storage: ~150 MB downloaded to browser cache per language.
Who uses voice cloning for text to speech?
Who it is for
- •Creators testing narration drafts before studio recording
- •Developers exploring browser AI audio and WebGPU
- •Researchers evaluating local inference efficiency
- •Teams prototyping localized voice copy securely
Who it is not for
- •Impersonation or deceptive media creation
- •Fraud, scams, or phishing attempts
- •Commercial use without proper voice licensing
FAQ