- Expanded from 8 to 54 voices across 9 languages - American English: 21 voices (11 female, 10 male) - British English: 8 voices (4 female, 4 male) - Spanish: 3 voices (1 female, 2 male) - French: 1 voice (1 female) - Hindi: 4 voices (2 female, 2 male) - Italian: 2 voices (1 female, 1 male) - Japanese: 5 voices (4 female, 1 male) - Portuguese: 3 voices (1 female, 2 male) - Chinese: 7 voices (4 female, 4 male) - Updated backend to support all language codes (a,b,e,f,h,i,j,p,z) - Added comprehensive voice documentation
158 lines
3.3 KiB
Markdown
158 lines
3.3 KiB
Markdown
# Available Kokoro TTS Voices
|
|
|
|
Kokoro-82M has **54 voices** available across multiple languages!
|
|
|
|
## Voice Naming Convention
|
|
- **First letter**: Language code
|
|
- `a` = American English
|
|
- `b` = British English
|
|
- `e` = Spanish (español)
|
|
- `f` = French
|
|
- `h` = Hindi
|
|
- `i` = Italian
|
|
- `j` = Japanese
|
|
- `p` = Portuguese
|
|
- `z` = Chinese (Mandarin)
|
|
- **Second letter**: Gender
|
|
- `f` = Female
|
|
- `m` = Male
|
|
- **Rest**: Voice name/identifier
|
|
|
|
## American English (a) - 21 voices
|
|
|
|
### Female (af_*)
|
|
- `af_alloy` - Alloy
|
|
- `af_aoede` - Aoede
|
|
- `af_bella` - Bella ✓ (currently in app)
|
|
- `af_heart` - Heart
|
|
- `af_jessica` - Jessica
|
|
- `af_kore` - Kore
|
|
- `af_nicole` - Nicole
|
|
- `af_nova` - Nova
|
|
- `af_river` - River
|
|
- `af_sarah` - Sarah ✓ (currently in app)
|
|
- `af_sky` - Sky
|
|
|
|
### Male (am_*)
|
|
- `am_adam` - Adam ✓ (currently in app)
|
|
- `am_echo` - Echo
|
|
- `am_eric` - Eric
|
|
- `am_fenrir` - Fenrir
|
|
- `am_liam` - Liam
|
|
- `am_michael` - Michael ✓ (currently in app)
|
|
- `am_onyx` - Onyx
|
|
- `am_puck` - Puck
|
|
- `am_santa` - Santa
|
|
|
|
## British English (b) - 8 voices
|
|
|
|
### Female (bf_*)
|
|
- `bf_alice` - Alice
|
|
- `bf_emma` - Emma ✓ (currently in app)
|
|
- `bf_isabella` - Isabella ✓ (currently in app)
|
|
- `bf_lily` - Lily
|
|
|
|
### Male (bm_*)
|
|
- `bm_daniel` - Daniel
|
|
- `bm_fable` - Fable
|
|
- `bm_george` - George ✓ (currently in app)
|
|
- `bm_lewis` - Lewis ✓ (currently in app)
|
|
|
|
## Spanish (e) - 3 voices
|
|
|
|
### Female (ef_*)
|
|
- `ef_dora` - Dora
|
|
|
|
### Male (em_*)
|
|
- `em_alex` - Alex
|
|
- `em_santa` - Santa
|
|
|
|
## French (f) - 1 voice
|
|
|
|
### Female (ff_*)
|
|
- `ff_siwis` - Siwis
|
|
|
|
## Hindi (h) - 4 voices
|
|
|
|
### Female (hf_*)
|
|
- `hf_alpha` - Alpha
|
|
- `hf_beta` - Beta
|
|
|
|
### Male (hm_*)
|
|
- `hm_omega` - Omega
|
|
- `hm_psi` - Psi
|
|
|
|
## Italian (i) - 2 voices
|
|
|
|
### Female (if_*)
|
|
- `if_sara` - Sara
|
|
|
|
### Male (im_*)
|
|
- `im_nicola` - Nicola
|
|
|
|
## Japanese (j) - 5 voices
|
|
|
|
### Female (jf_*)
|
|
- `jf_alpha` - Alpha
|
|
- `jf_gongitsune` - Gongitsune
|
|
- `jf_nezumi` - Nezumi
|
|
- `jf_tebukuro` - Tebukuro
|
|
|
|
### Male (jm_*)
|
|
- `jm_kumo` - Kumo
|
|
|
|
## Portuguese (p) - 3 voices
|
|
|
|
### Female (pf_*)
|
|
- `pf_dora` - Dora
|
|
|
|
### Male (pm_*)
|
|
- `pm_alex` - Alex
|
|
- `pm_santa` - Santa
|
|
|
|
## Chinese/Mandarin (z) - 7 voices
|
|
|
|
### Female (zf_*)
|
|
- `zf_xiaobei` - Xiaobei
|
|
- `zf_xiaoni` - Xiaoni
|
|
- `zf_xiaoxiao` - Xiaoxiao
|
|
- `zf_xiaoyi` - Xiaoyi
|
|
|
|
### Male (zm_*)
|
|
- `zm_yunjian` - Yunjian
|
|
- `zm_yunxi` - Yunxi
|
|
- `zm_yunxia` - Yunxia
|
|
- `zm_yunyang` - Yunyang
|
|
|
|
## Summary
|
|
|
|
| Language | Female Voices | Male Voices | Total |
|
|
|----------|--------------|-------------|-------|
|
|
| American English | 11 | 10 | 21 |
|
|
| British English | 4 | 4 | 8 |
|
|
| Spanish | 1 | 2 | 3 |
|
|
| French | 1 | 0 | 1 |
|
|
| Hindi | 2 | 2 | 4 |
|
|
| Italian | 1 | 1 | 2 |
|
|
| Japanese | 4 | 1 | 5 |
|
|
| Portuguese | 1 | 2 | 3 |
|
|
| Chinese | 4 | 4 | 8 |
|
|
| **TOTAL** | **29** | **26** | **55** |
|
|
|
|
## Currently Configured (8 voices)
|
|
|
|
The app currently uses only 8 voices:
|
|
- ✓ af_bella, af_sarah (American Female)
|
|
- ✓ am_adam, am_michael (American Male)
|
|
- ✓ bf_emma, bf_isabella (British Female)
|
|
- ✓ bm_george, bm_lewis (British Male)
|
|
|
|
## Recommendation
|
|
|
|
You could expand the voice options to include:
|
|
1. **More variety in American English** (11 female + 10 male available!)
|
|
2. **Additional languages** (Spanish, French, Italian, Japanese, Portuguese, Chinese, Hindi)
|
|
3. **More character variety** (different voice characteristics)
|
|
|
|
Would you like me to update the frontend to include more voices?
|