From 26628d64fce8b550fdd96745fff0843f4bf2bb4b Mon Sep 17 00:00:00 2001 From: Joaquin Madrid Belando Date: Mon, 9 Mar 2026 20:37:21 +0100 Subject: [PATCH] Add TTS_VOLUME parameter (config.py): adjustable dB volume for TTS audio --- config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.py b/config.py index 3ae3651..30795d1 100755 --- a/config.py +++ b/config.py @@ -446,6 +446,7 @@ def build_config(_config_file): 'TTS_VOCODER_CMD': voice_config.get(_voice_section, 'TTS_VOCODER_CMD', fallback='') if _has_voice else '', 'TTS_AMBESERVER_HOST': voice_config.get(_voice_section, 'TTS_AMBESERVER_HOST', fallback='') if _has_voice else '', 'TTS_AMBESERVER_PORT': voice_config.getint(_voice_section, 'TTS_AMBESERVER_PORT', fallback=2460) if _has_voice else 2460, + 'TTS_VOLUME': voice_config.getint(_voice_section, 'TTS_VOLUME', fallback=-3) if _has_voice else -3, 'TTS_ANNOUNCEMENT1_ENABLED': voice_config.getboolean(_voice_section, 'TTS_ANNOUNCEMENT1_ENABLED', fallback=False) if _has_voice else False, 'TTS_ANNOUNCEMENT1_FILE': voice_config.get(_voice_section, 'TTS_ANNOUNCEMENT1_FILE', fallback='texto1') if _has_voice else 'texto1', 'TTS_ANNOUNCEMENT1_TG': voice_config.getint(_voice_section, 'TTS_ANNOUNCEMENT1_TG', fallback=9) if _has_voice else 9, @@ -518,6 +519,7 @@ def reload_voice_config(CONFIG, config_file): _voice_keys['TTS_VOCODER_CMD'] = voice_config.get(_voice_section, 'TTS_VOCODER_CMD', fallback='') _voice_keys['TTS_AMBESERVER_HOST'] = voice_config.get(_voice_section, 'TTS_AMBESERVER_HOST', fallback='') _voice_keys['TTS_AMBESERVER_PORT'] = voice_config.getint(_voice_section, 'TTS_AMBESERVER_PORT', fallback=2460) + _voice_keys['TTS_VOLUME'] = voice_config.getint(_voice_section, 'TTS_VOLUME', fallback=-3) for _tts_num in range(1, 5): _prefix = 'TTS_ANNOUNCEMENT{}'.format(_tts_num)