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
|
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user