diff --git a/main.py b/main.py index 1ed44b42..0326a43c 100644 --- a/main.py +++ b/main.py @@ -417,7 +417,9 @@ view.register( # Transcription Tab (Mic) "callback_set_mic_host": callbackSetMicHost, + "list_mic_host": ["list_mic_host"], "callback_set_mic_device": callbackSetMicDevice, + "list_mic_device": ["list_mic_device"], "callback_set_mic_energy_threshold": callbackSetMicEnergyThreshold, "callback_set_mic_dynamic_energy_threshold": callbackSetMicDynamicEnergyThreshold, "callback_check_mic_threshold": callbackCheckMicThreshold, diff --git a/view.py b/view.py index 778f159a..62c188b8 100644 --- a/view.py +++ b/view.py @@ -276,7 +276,12 @@ class View(): # Transcription Tab (Mic) vrct_gui.config_window.CALLBACK_SET_MIC_HOST = config_window["callback_set_mic_host"] + # vrct_gui.config_window.LIST_MIC_HOST = config_window["list_mic_host"] + self.updateList_MicHost(vrct_gui.config_window.LIST_MIC_HOST) + vrct_gui.config_window.CALLBACK_SET_MIC_DEVICE = config_window["callback_set_mic_device"] + vrct_gui.config_window.LIST_MIC_DEVISE = config_window["list_mic_device"] + vrct_gui.config_window.CALLBACK_SET_MIC_ENERGY_THRESHOLD = config_window["callback_set_mic_energy_threshold"] vrct_gui.config_window.CALLBACK_SET_MIC_DYNAMIC_ENERGY_THRESHOLD = config_window["callback_set_mic_dynamic_energy_threshold"] vrct_gui.config_window.CALLBACK_CHECK_MIC_THRESHOLD = config_window["callback_check_mic_threshold"] @@ -414,4 +419,9 @@ class View(): vrct_gui.config_window.settings.IS_CONFIG_WINDOW_COMPACT_MODE = config.IS_CONFIG_WINDOW_COMPACT_MODE vrct_gui.config_window.reloadConfigWindowSettingBoxContainer() + + def updateList_MicHost(self, list__mic_host): + vrct_gui.config_window.LIST_MIC_HOST = list__mic_host + + view = View() \ No newline at end of file