diff options
| author | historia <historiavg@proton.me> | 2026-08-18 19:32:48 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-08-18 19:32:48 -0400 |
| commit | 7e8bf663a65111fb648b01d9f45ad08eddbf2515 (patch) | |
| tree | 83a979f15d8c7d532c3cf2ffaabac927753e27b4 /converter/tts.py | |
| parent | abc610097fe3a6ff1c1282f728fb0d75440f6ba8 (diff) | |
| download | tts-audiobook-generator-7e8bf663a65111fb648b01d9f45ad08eddbf2515.tar.gz | |
feat: include narrator in output filenames
Diffstat (limited to 'converter/tts.py')
| -rw-r--r-- | converter/tts.py | 9 |
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: |
