aboutsummaryrefslogtreecommitdiff
path: root/converter/tts.py
diff options
context:
space:
mode:
Diffstat (limited to 'converter/tts.py')
-rw-r--r--converter/tts.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/converter/tts.py b/converter/tts.py
index 49ebad0..b6049a1 100644
--- a/converter/tts.py
+++ b/converter/tts.py
@@ -15,6 +15,12 @@ from . import config
logger = logging.getLogger(__name__)
+def speaker_display_name() -> str:
+ """Return the Gradio display name for the configured custom speaker."""
+ return config.SPEAKER_DISPLAY_NAMES.get(
+ config.CUSTOM_VOICE_SPEAKER.lower(), config.CUSTOM_VOICE_SPEAKER)
+
+
def normalize_language(value: Optional[str]) -> str:
"""Normalize a user-provided language name to a Qwen3-TTS display name.
@@ -291,8 +297,7 @@ class QwenTTSClient:
payload = dict(
text=text,
lang_disp=self.language,
- spk_disp=config.SPEAKER_DISPLAY_NAMES.get(
- config.CUSTOM_VOICE_SPEAKER.lower(), config.CUSTOM_VOICE_SPEAKER),
+ spk_disp=speaker_display_name(),
instruct=config.CUSTOM_VOICE_INSTRUCT,
)
else: