🐛[bugfix] main config.ENABLE_TRANSCRIPTION_SEND is True かつ config.ENABLE_TRANSCRIPTION_RECEIVE is Trueの場合にデバイスドライバのアクセス干渉が起きないようにNOPを追加

This commit is contained in:
misyaguziya
2023-09-17 07:40:07 +09:00
parent b31cfc0487
commit e84764dcd9

14
main.py
View File

@@ -1,3 +1,4 @@
from time import sleep
from threading import Thread
from config import config
from model import model
@@ -242,18 +243,19 @@ def callbackOpenConfigWindow():
view.foregroundOff()
def callbackCloseConfigWindow():
if config.ENABLE_TRANSCRIPTION_SEND is True:
startThreadingTranscriptionSendMessage()
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
startThreadingTranscriptionReceiveMessage()
model.stopCheckMicEnergy()
model.stopCheckSpeakerEnergy()
view.replaceMicThresholdCheckButton_Passive()
# view.initProgressBar_MicEnergy() # ProgressBarに0をセットしたい
model.stopCheckSpeakerEnergy()
view.replaceSpeakerThresholdCheckButton_Passive()
# view.initProgressBar_SpeakerEnergy() # ProgressBarに0をセットしたい
if config.ENABLE_TRANSCRIPTION_SEND is True:
startThreadingTranscriptionSendMessage()
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
sleep(2)
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
startThreadingTranscriptionReceiveMessage()
if config.ENABLE_FOREGROUND is True:
view.foregroundOn()