SHOW_RESEND_BUTTONの条件を修正し、main_instanceの起動処理を簡素化

This commit is contained in:
misyaguziya
2025-09-25 17:27:08 +09:00
parent 361c7ca49a
commit 9e2c91905c
2 changed files with 2 additions and 214 deletions

View File

@@ -1003,7 +1003,7 @@ class Controller:
@staticmethod
def setEnableShowResendButton(*args, **kwargs) -> dict:
if not config.SHOW_RESEND_BUTTON:
if config.SHOW_RESEND_BUTTON is False:
config.SHOW_RESEND_BUTTON = True
return {"status":200, "result":config.SHOW_RESEND_BUTTON}

View File

@@ -438,216 +438,4 @@ if __name__ == "__main__":
for key in mapping.keys():
mapping[key]["status"] = True
process = "main"
match process:
case "main":
main_instance.start()
case "test":
for _ in range(100):
time.sleep(0.5)
endpoint = "/get/data/mic_host_list"
result, status = main_instance.handleRequest(endpoint)
printResponse(status, endpoint, result)
case "test_all":
import time
for endpoint, value in mapping.items():
printLog("endpoint", endpoint)
match endpoint:
case "/run/send_message_box":
# handleRequest("/set/enable/translation")
# handleRequest("/set/enable/convert_message_to_romaji")
data = {"id":"123456", "message":"テスト"}
case "/set/data/selected_translation_engines":
data = {
"1":"CTranslate2",
"2":"CTranslate2",
"3":"CTranslate2",
}
case "/set/data/selected_your_languages":
data = {
"1":{
"1":{
"language": "English",
"country": "Hong Kong"
},
},
"2":{
"1":{
"language":"Japanese",
"country":"Japan"
},
},
"3":{
"1":{
"language":"Japanese",
"country":"Japan"
},
},
}
case "/set/data/selected_target_languages":
data ={
"1":{
"1": {
"language": "Japanese",
"country": "Japan",
"enabled": True,
},
"secondary": {
"language": "English",
"country": "United States",
"enabled": True,
},
"tertiary": {
"language": "Chinese Simplified",
"country": "China",
"enabled": True,
}
},
"2":{
"1":{
"language":"English",
"country":"United States",
"enabled": True,
},
"secondary":{
"language":"English",
"country":"United States",
"enabled": True,
},
"tertiary":{
"language":"English",
"country":"United States",
"enabled": True,
},
},
"3":{
"1":{
"language":"English",
"country":"United States",
"enabled": True,
},
"secondary":{
"language":"English",
"country":"United States",
"enabled": True,
},
"tertiary":{
"language":"English",
"country":"United States",
"enabled": True,
},
},
}
case "/set/data/transparency":
data = 0.5
case "/set/appearance":
data = "Dark"
case "/set/data/ui_scaling":
data = 1.5
case "/set/data/appearance_theme":
data = "Dark"
case "/set/data/textbox_ui_scaling":
data = 1.5
case "/set/data/message_box_ratio":
data = 0.5
case "/set/data/send_message_button_type":
data = "show"
case "/set/data/font_family":
data = "Yu Gothic UI"
case "/set/data/ui_language":
data = "ja"
case "/set/data/ctranslate2_weight_type":
data = "small"
case "/set/data/deepl_auth_key":
data = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:fx"
case "/set/data/selected_mic_host":
data = "MME"
case "/set/data/selected_mic_device":
data = "マイク (Realtek High Definition Audio)"
case "/set/data/mic_threshold":
data = 0.5
case "/set/data/mic_record_timeout":
data = 1
case "/set/data/mic_phrase_timeout":
data = 5
case "/set/data/mic_max_phrases":
data = 5
case "/set/data/mic_word_filter":
data = "test0, test1, test2"
case "/set/data/selected_speaker_device":
data = "スピーカー (Realtek High Definition Audio)"
case "/set/data/speaker_threshold":
data = 0.5
case "/set/data/speaker_record_timeout":
data = 5
case "/set/data/speaker_phrase_timeout":
data = 5
case "/set/data/speaker_max_phrases":
data = 5
case "/set/data/whisper_weight_type":
data = "base"
case "/set/data/overlay_settings":
data = {
"opacity": 0.5,
"ui_scaling": 1.5,
}
case "/set/data/overlay_small_log_settings":
data = {
"x_pos": 0,
"y_pos": 0,
"z_pos": 0,
"x_rotation": 0,
"y_rotation": 0,
"z_rotation": 0,
"display_duration": 5,
"fadeout_duration": 0.5,
}
case "/set/data/send_message_format_parts":
data = {
"message": {
"prefix": "",
"suffix": ""
},
"between_separator": "\n",
"translation": {
"prefix": "(",
"separator": "\\",
"suffix": ")"
},
"translation_first": False,
}
case "/set/data/received_message_format_parts":
data = {
"message": {
"prefix": "",
"suffix": ""
},
"between_separator": "\n",
"translation": {
"prefix": "(",
"separator": "\\",
"suffix": ")"
},
"translation_first": True,
}
case "/set/data/osc_ip_address":
data = "127.0.0.1"
case "/set/data/osc_port":
data = 8000
case "/set/data/speaker_no_speech_prob":
data = 0.5
case "/set/data/speaker_avg_logprob":
data = 0.5
case "/set/data/mic_no_speech_prob":
data = 0.5
case "/set/data/mic_avg_logprob":
data = 0.5
case _:
data = None
result, status = main_instance.handleRequest(endpoint, data)
printResponse(status, endpoint, result)
time.sleep(0.5)
main_instance.start()