Kokoro preset voice · American English
Kokoro am_onyx: Onyx
Onyx is a deep American male voice with an authoritative weight. Kokoro grades it low on consistency, so it fits short dramatic lines better than full scripts.
Free plan with Kokoro voices, 3,000 characters a day · 3-day Pro trial, then $49 once
Voice facts
- Voice ID
am_onyx- Accent
- American English
- Gender
- Male
- Official grade
- D
- Tone
- Deep, authoritative voice
- Target quality / training data
- C / MM minutes
Where Onyx fits
Good for
- Trailer-style taglines
- Short dramatic intros
- Character lines for prototypes
Pick another voice for
- Long-form narration
- Fast technical copy
Grades and training data come from the model author’s Kokoro-82M VOICES.md, checked November 5, 2026. The sample above was generated with this preset; your result depends on the script and speed setting.
Use the same voice ID in code
The preset name is the same in the open source Kokoro tools. With MLX-Audio on Apple Silicon:
mlx_audio.tts.generate --model mlx-community/Kokoro-82M-bf16 \
--text "Hello from Kokoro." --voice am_onyx --lang_code aWith the kokoro Python package:
from kokoro import KPipeline
pipeline = KPipeline(lang_code="a")
for _, _, audio in pipeline("Hello from Kokoro.", voice="am_onyx"):
...The first letter of the ID sets the accent (a American, b British) and the second sets the speaker (f female, m male). The language code must match.
Other Kokoro voice profiles
- BellaWarm, professional narrator
- EricDeep, measured narrator
- NovaBright, friendly conversational voice
- MichaelClear, confident business voice
- SkyHigh, energetic character voice
- LilySoft, gentle young voice
- GeorgeCalm, measured voice
- DanielFormal, dignified voice
- EmmaPolite, earnest young voice
Want something beyond the presets? Browse community voices or try Voice Design.