1. Prepare Text for Kokoro TTS
Kokoro TTS responds best to clean inputs. Before you hit “Generate,” polish the script so the model understands rhythm, tone, and pronunciation.
Text cleanup checklist
- Fix punctuation: Add commas and periods where you expect natural pauses from Kokoro TTS.
- Spell phonetically: Use phonetic spellings (e.g., “proh-nuhn-see-ay-shun”) for tricky words.
- Remove stage cues: Keep notes such as “whisper” or “excited” outside the input. This tool does not interpret them as delivery instructions and may read them aloud.
- Group sentences: Break long paragraphs into two-sentence blocks to avoid breathless runs.
Read the script aloud before synthesis. Remove repeated product names unless they help the listener understand the next step.
2. Choose the Right Kokoro TTS Voice
Select a voice profile that matches your project. Kokoro Web includes American and British accents plus male and female registers.
Kokoro TTS - American Female
Perfect for explainers, e-learning, and friendly marketing scripts.
Kokoro TTS - American Male
Great for interviews, podcasts, and developer updates.
Kokoro TTS - British Female
Adds an authoritative tone to financial or academic briefings.
After choosing, adjust the Kokoro TTS speed slider. Most scripts shine at 0.95–1.05x speed.
3. Control Pace & Pauses
Punctuation and sentence length can influence pacing, but they do not specify an exact pause duration. Start at speed 1.0 and listen before adjusting.
Avoid robotic pacing
- Don’t string four or more clauses together without punctuation.
- Swap repeated commas for semicolons when a breath is needed.
- For an exact pause duration, export separate sections and add silence in an audio editor.
4. Add Emphasis Through Wording
Move the important action into its own sentence. Kokoro Web has no emotion, pitch, or emphasis-tag control. Emoji and bracketed acting notes are not supported commands. Choose a voice by listening to your actual script, then compare one wording change at a time.
A plain-English input example
Save your project before closing the window. Then export a copy for your editor.
Compare this with a single long sentence containing both instructions. Check whether the first action is clear and whether the transition sounds natural. This is a listening exercise, not a guaranteed acoustic result.
5. Understand Plain-Text Controls
The current Kokoro Web tool accepts plain text in eight supported languages, a matching voice preset, and a speed value. The examples in this guide use English. It does not parse SSML: tags such as <break>, <prosody>, and <say-as> do not provide pause, pitch, or pronunciation controls here. Remove markup before generating speech.
- Write a date as “October fifteenth” when that is the intended reading, rather than leaving an ambiguous numeric date.
- Expand an acronym to its full phrase when the abbreviation is unclear.
- If a name is mispronounced, try a replacement spelling in a separate synthesis copy. Keep the original spelling in captions and do not append a second pronunciation that could also be spoken.
Use the Kokoro voice samples to compare all 54 presets across eight languages without downloading the model. Each non-English language group shows the shared passage used for its previews; use your own script in the tool for a final comparison.
6. Rapid Iteration & Testing
Since Kokoro TTS runs locally, iterate quickly. Generate short clips, adjust wording, and export when satisfied.
- Start with 4–6 sentence blocks to evaluate flow.
- Use the built-in audio player to check transitions.
- Copy generated text into a version control or note-taking tool for reuse.
7. Post-Process the Audio
Kokoro TTS outputs clean WAV files. For polished projects, run a quick mastering pass.
Recommended steps
- Measure loudness and true peak against the destination’s delivery requirements.
- Apply gentle EQ (1–2 dB) to brighten if desired.
- Add subtle room reverb to blend with existing audio tracks.
Tools to try
- Audacity (free) for normalization.
- iZotope RX Elements for batch cleanup.
- DaVinci Resolve Fairlight for video workflows.
8. Build a Repeatable Kokoro TTS Workflow
Once you land on a formula, turn it into a reusable checklist. Consistency is the fastest way to scale Kokoro TTS content.
- Template the script: Keep production notes in a separate document and paste only the words to be spoken.
- Batch voices: Render different voices for the same script to compare resonance with the target audience.
- Archive exports: Keep versioned WAV files and metadata (speed, voice choice, text version) for future updates.