Files
audiobook/AVAILABLE_VOICES.md
Paul Bailey 5c7b339bdf Add all 54 Kokoro TTS voices and 9 language support
- 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
2025-12-09 11:14:28 +00:00

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?