diff --git a/controller.py b/controller.py index 4e505c27..ec46dbbe 100644 --- a/controller.py +++ b/controller.py @@ -938,6 +938,7 @@ def callbackSetEnableVrcMicMuteSync(value): else: model.stopCheckMuteSelfStatus() view.setStateVrcMicMuteSync("disabled") + model.changeMicTranscriptStatus() def callbackSetEnableSendMessageToVrc(value): diff --git a/model.py b/model.py index 943c49bf..bdade399 100644 --- a/model.py +++ b/model.py @@ -179,7 +179,7 @@ class Model: ) # 翻訳失敗時のフェールセーフ処理 - if translation is True: + if isinstance(translation, str): success_flag = True else: while True: @@ -498,6 +498,7 @@ class Model: self.mic_print_transcript.join() self.mic_print_transcript = None if isinstance(self.mic_audio_recorder, SelectedMicEnergyAndAudioRecorder): + self.mic_audio_recorder.resume() self.mic_audio_recorder.stop() self.mic_audio_recorder = None # if isinstance(self.mic_get_energy, threadFnc):