Refactor _update_settings method in RimeNonJsonTTSService for improved readability and maintainability
This commit is contained in:
@@ -891,8 +891,17 @@ class RimeNonJsonTTSService(InterruptibleTTSService):
|
||||
|
||||
# Handle extra parameters
|
||||
for key, value in settings.items():
|
||||
if key not in ["voice", "voice_id", "model", "language", "segment",
|
||||
"repetition_penalty", "temperature", "top_p", "audio_format"]:
|
||||
if key not in [
|
||||
"voice",
|
||||
"voice_id",
|
||||
"model",
|
||||
"language",
|
||||
"segment",
|
||||
"repetition_penalty",
|
||||
"temperature",
|
||||
"top_p",
|
||||
"audio_format",
|
||||
]:
|
||||
if value != prev_settings.get(key):
|
||||
logger.info(f"Updating extra parameter {key} to: [{value}]")
|
||||
self._settings[key] = value
|
||||
|
||||
Reference in New Issue
Block a user