Remove misleading Silero OpenAI voice aliases

- Removed arbitrary OpenAI voice mappings from tts-1-silero (alloy→en_0, etc.)
- Kept intentional OpenAI-themed voices in tts-1-kokoro (af_alloy, am_echo, etc.)
- Silero's en_0-en_5 were random selections, not designed to match OpenAI voices
- Kokoro's af_alloy, am_echo, etc. are intentionally OpenAI-compatible by design
- Users can still access all voices by their native names
- Dropdown UI shows model name to differentiate duplicate voice names

🦝 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Russell Ballestrini 2025-11-09 15:08:06 -05:00
parent d8b9a06b45
commit 32393c7665

View file

@ -207,32 +207,9 @@ tts-1-hd:
top_p: 0.85
comment: You can add a comment here also, which will be persistent and otherwise ignored.
tts-1-silero:
# OpenAI-compatible voice aliases (for compatibility)
alloy:
language: en
speaker: en_0
silero_speaker: v3_en
echo:
language: en
speaker: en_1
silero_speaker: v3_en
fable:
language: en
speaker: en_2
silero_speaker: v3_en
onyx:
language: en
speaker: en_3
silero_speaker: v3_en
nova:
language: en
speaker: en_4
silero_speaker: v3_en
shimmer:
language: en
speaker: en_5
silero_speaker: v3_en
# All 118 Silero v3_en voices with proper names
# NOTE: Use native Silero voice names (en_0, en_1, etc.) for Silero
# OpenAI voice names (alloy, echo, etc.) are reserved for tts-1 and tts-1-hd only
en_0:
language: en
speaker: en_0
@ -806,7 +783,7 @@ tts-1-silero:
speaker: random
silero_speaker: v3_fr
tts-1-kokoro:
# OpenAI-compatible voice aliases (American English)
# OpenAI-compatible voice aliases (Kokoro's intentional OpenAI-themed voices)
alloy:
lang_code: a
kokoro_voice: af_alloy