🔊 claudio-tts

Make Claude Code talk back.

Natural spoken replies for Claude Code, powered by the open-source Kokoro voice model and built on Claude Code's mod system. No API key, no tokens, no bill, and your text never leaves your machine. Press play on any voice below.

No API key0 extra tokensOffline54 voices9 native languagesmacOS · Windows (beta)
Install GitHub Report a bug Contribute
Use a voice in Claude Code with /tts voice <name>, for example /tts voice af_heart. Samples are generated by Kokoro on a laptop, with the voice's own language.

🇺🇸 American English20 voices · en-us

af_alloy
female
af_aoede
female
af_bella ⭐
female
af_heart ⭐
female
af_jessica
female
af_kore
female
af_nicole
female
af_nova
female
af_river
female
af_sarah
female
af_sky
female
am_adam
male
am_echo
male
am_eric
male
am_fenrir
male
am_liam
male
am_michael
male
am_onyx
male
am_puck
male
am_santa
male

🇬🇧 British English8 voices · en-gb

bf_alice
female
bf_emma
female
bf_isabella
female
bf_lily
female
bm_daniel
male
bm_fable
male
bm_george
male
bm_lewis
male

🇪🇸 Spanish3 voices · es

ef_dora
female
em_alex
male
em_santa
male

🇫🇷 French1 voices · fr-fr

ff_siwis
female

🇮🇳 Hindi4 voices · hi

hf_alpha
female
hf_beta
female
hm_omega
male
hm_psi
male

🇮🇹 Italian2 voices · it

if_sara
female
im_nicola
male

🇯🇵 Japanese5 voices · ja

jf_alpha
female
jf_gongitsune
female
jf_nezumi
female
jf_tebukuro
female
jm_kumo
male

🇧🇷 Brazilian Portuguese3 voices · pt-br

pf_dora
female
pm_alex
male
pm_santa
male

🇨🇳 Mandarin Chinese8 voices · cmn

zf_xiaobei
female
zf_xiaoni
female
zf_xiaoxiao
female
zf_xiaoyi
female
zm_yunjian
male
zm_yunxi
male
zm_yunxia
male
zm_yunyang
male

Any other voice, any other language

These are the voices that ship with Kokoro, not a limit. Any Kokoro-compatible voice works: drop a voice file in your voices folder, or point CLAUDIO_TTS_MODEL and CLAUDIO_TTS_VOICES at another Kokoro model and voices pack. And a voice can read any of 140 languages with /tts lang <code> (with an accent where it has no native voice), for example /tts lang de for German. Details in the voices guide.

/tts voice bf_emma
/tts speed 0.9
/tts lang de          # German through the current voice, with an accent
/tts lang auto        # back to the voice's own language