Refactor _update_settings method in RimeNonJsonTTSService for improved readability and maintainability

This commit is contained in:
Gokul Js
2025-11-19 04:53:27 +05:30
parent 4393191166
commit 860d9c4f29

View File

@@ -891,8 +891,17 @@ class RimeNonJsonTTSService(InterruptibleTTSService):
# Handle extra parameters # Handle extra parameters
for key, value in settings.items(): for key, value in settings.items():
if key not in ["voice", "voice_id", "model", "language", "segment", if key not in [
"repetition_penalty", "temperature", "top_p", "audio_format"]: "voice",
"voice_id",
"model",
"language",
"segment",
"repetition_penalty",
"temperature",
"top_p",
"audio_format",
]:
if value != prev_settings.get(key): if value != prev_settings.get(key):
logger.info(f"Updating extra parameter {key} to: [{value}]") logger.info(f"Updating extra parameter {key} to: [{value}]")
self._settings[key] = value self._settings[key] = value