[update] Speakerからの文字起こし結果をXSOverlayの通知機能で表示する機能を追加(VR限定)

This commit is contained in:
misygauziya
2023-07-24 00:43:39 +09:00
parent 42cddcfe80
commit 53ddab3fc0
4 changed files with 43 additions and 5 deletions

View File

@@ -492,6 +492,11 @@ class ToplevelWindowConfig(CTkToplevel):
self.parent.ENABLE_AUTO_CLEAR_CHATBOX = value
save_json(self.parent.PATH_CONFIG, "ENABLE_AUTO_CLEAR_CHATBOX", self.parent.ENABLE_AUTO_CLEAR_CHATBOX)
def checkbox_notice_xsoverlay_callback(self):
value = self.checkbox_notice_xsoverlay.get()
self.parent.ENABLE_NOTICE_XSOVERLAY = value
save_json(self.parent.PATH_CONFIG, "ENABLE_NOTICE_XSOVERLAY", self.parent.ENABLE_NOTICE_XSOVERLAY)
def delete_window(self):
self.checkbox_input_mic_threshold_check.deselect()
self.checkbox_input_speaker_threshold_check.deselect()
@@ -1381,7 +1386,7 @@ class ToplevelWindowConfig(CTkToplevel):
# tab Others
## checkbox auto clear chat box
row += 1
row = 0
self.label_checkbox_auto_clear_chatbox = CTkLabel(
self.tabview_config.tab(config_tab_title_others),
text=init_lang_text,
@@ -1403,4 +1408,26 @@ class ToplevelWindowConfig(CTkToplevel):
else:
self.checkbox_auto_clear_chatbox.deselect()
# checkbox notice xsoverlay
row += 1
self.label_checkbox_notice_xsoverlay = CTkLabel(
self.tabview_config.tab(config_tab_title_others),
text=init_lang_text,
fg_color="transparent",
font=CTkFont(family=self.parent.FONT_FAMILY)
)
self.label_checkbox_notice_xsoverlay.grid(row=row, column=0, columnspan=1, padx=padx, pady=pady, sticky="nsw")
self.checkbox_notice_xsoverlay = CTkCheckBox(
self.tabview_config.tab(config_tab_title_others),
text="",
onvalue=True,
offvalue=False,
command=self.checkbox_notice_xsoverlay_callback,
font=CTkFont(family=self.parent.FONT_FAMILY)
)
self.checkbox_notice_xsoverlay.grid(row=row, column=1, columnspan=1, padx=padx, pady=pady, sticky="nsew")
if self.parent.ENABLE_NOTICE_XSOVERLAY is True:
self.checkbox_notice_xsoverlay.select()
else:
self.checkbox_notice_xsoverlay.deselect()
widget_config_window_label_setter(self, language_yaml_data)