Integrate Kokoro TTS as tts-1-kokoro model
- Added kokoro>=0.9.2 and soundfile to requirements.txt - Created kokoro_wrapper class for 24kHz decoder-only TTS - Added tts-1-kokoro endpoint with full voice mapping - Mapped 32 Kokoro voices (11 female American, 9 male American, 4 female British, 4 male British, 4 Spanish, etc.) - Added OpenAI-compatible aliases (alloy, echo, fable, onyx, nova, shimmer) - Lightweight 82M parameter model, Apache licensed Voices: - American English (lang_code 'a'): 20 voices - British English (lang_code 'b'): 8 voices - Supports 9 languages total (a, b, e, f, h, i, j, p, z) 🦝 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
1a27597d94
commit
d48fa6b29c
3 changed files with 196 additions and 3 deletions
|
|
@ -804,4 +804,112 @@ tts-1-silero:
|
|||
fr_random:
|
||||
language: fr
|
||||
speaker: random
|
||||
silero_speaker: v3_fr
|
||||
silero_speaker: v3_fr
|
||||
tts-1-kokoro:
|
||||
# OpenAI-compatible voice aliases (American English)
|
||||
alloy:
|
||||
lang_code: a
|
||||
kokoro_voice: af_alloy
|
||||
echo:
|
||||
lang_code: a
|
||||
kokoro_voice: am_echo
|
||||
fable:
|
||||
lang_code: b
|
||||
kokoro_voice: bm_fable
|
||||
onyx:
|
||||
lang_code: a
|
||||
kokoro_voice: am_onyx
|
||||
nova:
|
||||
lang_code: a
|
||||
kokoro_voice: af_nova
|
||||
shimmer:
|
||||
lang_code: a
|
||||
kokoro_voice: af_sky
|
||||
# Female American voices
|
||||
af_heart:
|
||||
lang_code: a
|
||||
kokoro_voice: af_heart
|
||||
af_bella:
|
||||
lang_code: a
|
||||
kokoro_voice: af_bella
|
||||
af_nicole:
|
||||
lang_code: a
|
||||
kokoro_voice: af_nicole
|
||||
af_aoede:
|
||||
lang_code: a
|
||||
kokoro_voice: af_aoede
|
||||
af_kore:
|
||||
lang_code: a
|
||||
kokoro_voice: af_kore
|
||||
af_sarah:
|
||||
lang_code: a
|
||||
kokoro_voice: af_sarah
|
||||
af_nova:
|
||||
lang_code: a
|
||||
kokoro_voice: af_nova
|
||||
af_sky:
|
||||
lang_code: a
|
||||
kokoro_voice: af_sky
|
||||
af_alloy:
|
||||
lang_code: a
|
||||
kokoro_voice: af_alloy
|
||||
af_jessica:
|
||||
lang_code: a
|
||||
kokoro_voice: af_jessica
|
||||
af_river:
|
||||
lang_code: a
|
||||
kokoro_voice: af_river
|
||||
# Male American voices
|
||||
am_michael:
|
||||
lang_code: a
|
||||
kokoro_voice: am_michael
|
||||
am_fenrir:
|
||||
lang_code: a
|
||||
kokoro_voice: am_fenrir
|
||||
am_puck:
|
||||
lang_code: a
|
||||
kokoro_voice: am_puck
|
||||
am_echo:
|
||||
lang_code: a
|
||||
kokoro_voice: am_echo
|
||||
am_eric:
|
||||
lang_code: a
|
||||
kokoro_voice: am_eric
|
||||
am_liam:
|
||||
lang_code: a
|
||||
kokoro_voice: am_liam
|
||||
am_onyx:
|
||||
lang_code: a
|
||||
kokoro_voice: am_onyx
|
||||
am_santa:
|
||||
lang_code: a
|
||||
kokoro_voice: am_santa
|
||||
am_adam:
|
||||
lang_code: a
|
||||
kokoro_voice: am_adam
|
||||
# Female British voices
|
||||
bf_emma:
|
||||
lang_code: b
|
||||
kokoro_voice: bf_emma
|
||||
bf_isabella:
|
||||
lang_code: b
|
||||
kokoro_voice: bf_isabella
|
||||
bf_alice:
|
||||
lang_code: b
|
||||
kokoro_voice: bf_alice
|
||||
bf_lily:
|
||||
lang_code: b
|
||||
kokoro_voice: bf_lily
|
||||
# Male British voices
|
||||
bm_george:
|
||||
lang_code: b
|
||||
kokoro_voice: bm_george
|
||||
bm_fable:
|
||||
lang_code: b
|
||||
kokoro_voice: bm_fable
|
||||
bm_lewis:
|
||||
lang_code: b
|
||||
kokoro_voice: bm_lewis
|
||||
bm_daniel:
|
||||
lang_code: b
|
||||
kokoro_voice: bm_daniel
|
||||
Loading…
Add table
Add a link
Reference in a new issue