From 32393c7665580b6c70ab9a3c7b9970c01ed381c7 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Sun, 9 Nov 2025 15:08:06 -0500 Subject: [PATCH] Remove misleading Silero OpenAI voice aliases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- voice_to_speaker.default.yaml | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/voice_to_speaker.default.yaml b/voice_to_speaker.default.yaml index 20301e3..a529492 100644 --- a/voice_to_speaker.default.yaml +++ b/voice_to_speaker.default.yaml @@ -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