Generate Speech Directly in Your Browser
Turn written text into spoken audio with a neural voice model that runs on your device.
Choose a voice, adjust the speaking speed, generate audio, and download the result without sending your text to a remote text-to-speech inference API.
Shorter sections usually generate faster and are easier to preview.
Processing Information
Local ExecutionOn this device
Kokoro 82M
WebAssembly
No
Yes (WAV)
How It Works
Generate speech in four steps
The neural mode runs a text-to-speech model in your browser rather than sending each generation request to a remote TTS API.
Enter your text
Paste a script, paragraph, note, or other text you want to hear.
Choose a voice
Select an available neural voice and choose the language that matches your text.
Generate speech
The speech model processes your text on your device and creates an audio waveform.
Listen or download
Preview the generated audio in your browser and download the WAV file when you want to keep it.
Why On-Device TTS
A voice generator designed around local processing
Your text stays out of a remote TTS request
Neural speech generation happens with the model running in your browser, so the text does not need to be submitted to a third-party text-to-speech inference API.
Download real generated audio
Neural mode creates an audio waveform that can be previewed and saved as a WAV file.
No speech API key required
You do not need to connect an external text-to-speech account or provide a TTS API key.
System voice fallback
If the neural model is not practical on your device, you can still use voices exposed by your browser or operating system.
Neural Voice vs. System Voice
Neural Voice
- Uses a local speech model loaded in your browser
- Creates downloadable audio
- May require a larger first-time model download
- Performance depends on your device
System Voice
- Uses voices exposed by your browser or operating system
- Usually starts faster
- Voice availability differs between devices
- Processing may be local or may use a service provided by your platform
- Audio download is not guaranteed
Common Uses
Useful ways to turn text into speech
Preview scripts
Listen to narration, video scripts, presentations, or dialogue before recording.
Proofread by listening
Hearing text aloud can make awkward wording, missing words, or pacing issues easier to notice.
Create draft narration
Generate a temporary voice track for prototypes, demos, presentations, or editing workflows.
Listen to notes and study material
Turn written material into audio when listening is more convenient than reading.
Test pronunciation and pacing
Compare voices and speaking speeds to hear how text sounds before using it elsewhere.
Use generated speech responsibly
Generated audio can sound human-like. Do not use it to deceive people about who is speaking, impersonate another person, commit fraud, or create misleading representations of real individuals.
- Do not present generated audio as a recording of a real person when it is not.
- Do not use voices or content in ways that violate applicable rights or agreements.
- Consider disclosing synthetic audio when the context could otherwise mislead listeners.
- Review the terms of any platform where you plan to publish generated audio.
Things to know before generating
First use may take longer
Neural TTS requires model files to be loaded before generation can begin.
Performance varies by device
Generation speed depends on browser support, available memory, CPU or GPU capabilities, text length, and model format.
Pronunciation may not always be correct
Names, abbreviations, unusual spellings, technical terminology, and mixed-language text can be pronounced differently than expected.
Voice availability may differ
Available neural and system voices depend on the selected model version and device environment.
Generated speech is not a human recording
The neural voice is synthetic audio generated from text.
Privacy
How your text is processed
Neural Voice
Speech generation is designed to run in your browser with the loaded neural TTS model. Your text does not need to be sent to a remote text-to-speech inference API.
Model downloads
Your browser must load the model and voice files before local generation can run. These files may be cached by your browser when supported.
System Voice
System Voice uses the speech service exposed by your browser or operating system. Whether that service is fully local depends on the selected voice, browser, operating system, and device configuration.
Website data
Local speech generation does not mean the entire website operates without network activity. Review our Privacy Policy for current information about analytics, logs, cookies, and other site services.
FAQ
Frequently Asked Questions
Answers about local speech generation, model downloads, privacy, audio files, and device compatibility.
Turn your text into speech
Choose a neural voice, generate audio on your device, and download the result when you're ready.