👍[Update] main ConfigWindow Open/Close時のTranscriptionの処理を単独の処理に変更
This commit is contained in:
42
main.py
42
main.py
@@ -59,6 +59,22 @@ def stopThreadingTranscriptionSendMessage():
|
|||||||
th_stopTranscriptionSendMessage.daemon = True
|
th_stopTranscriptionSendMessage.daemon = True
|
||||||
th_stopTranscriptionSendMessage.start()
|
th_stopTranscriptionSendMessage.start()
|
||||||
|
|
||||||
|
def startTranscriptionSendMessageOnCloseConfigWindow():
|
||||||
|
model.startMicTranscript(sendMicMessage)
|
||||||
|
|
||||||
|
def stopTranscriptionSendMessageOnOpenConfigWindow():
|
||||||
|
model.stopMicTranscript()
|
||||||
|
|
||||||
|
def startThreadingTranscriptionSendMessageOnCloseConfigWindow():
|
||||||
|
th_startTranscriptionSendMessage = Thread(target=startTranscriptionSendMessageOnCloseConfigWindow)
|
||||||
|
th_startTranscriptionSendMessage.daemon = True
|
||||||
|
th_startTranscriptionSendMessage.start()
|
||||||
|
|
||||||
|
def stopThreadingTranscriptionSendMessageOnOpenConfigWindow():
|
||||||
|
th_stopTranscriptionSendMessage = Thread(target=stopTranscriptionSendMessageOnOpenConfigWindow)
|
||||||
|
th_stopTranscriptionSendMessage.daemon = True
|
||||||
|
th_stopTranscriptionSendMessage.start()
|
||||||
|
|
||||||
# func transcription receive message
|
# func transcription receive message
|
||||||
def receiveSpeakerMessage(message):
|
def receiveSpeakerMessage(message):
|
||||||
if len(message) > 0:
|
if len(message) > 0:
|
||||||
@@ -105,6 +121,22 @@ def stopThreadingTranscriptionReceiveMessage():
|
|||||||
th_stopTranscriptionReceiveMessage.daemon = True
|
th_stopTranscriptionReceiveMessage.daemon = True
|
||||||
th_stopTranscriptionReceiveMessage.start()
|
th_stopTranscriptionReceiveMessage.start()
|
||||||
|
|
||||||
|
def startTranscriptionReceiveMessageOnCloseConfigWindow():
|
||||||
|
model.startSpeakerTranscript(receiveSpeakerMessage)
|
||||||
|
|
||||||
|
def stopTranscriptionReceiveMessageOnOpenConfigWindow():
|
||||||
|
model.stopSpeakerTranscript()
|
||||||
|
|
||||||
|
def startThreadingTranscriptionReceiveMessageOnCloseConfigWindow():
|
||||||
|
th_startTranscriptionReceiveMessage = Thread(target=startTranscriptionReceiveMessageOnCloseConfigWindow)
|
||||||
|
th_startTranscriptionReceiveMessage.daemon = True
|
||||||
|
th_startTranscriptionReceiveMessage.start()
|
||||||
|
|
||||||
|
def stopThreadingTranscriptionReceiveMessageOnOpenConfigWindow():
|
||||||
|
th_stopTranscriptionReceiveMessage = Thread(target=stopTranscriptionReceiveMessageOnOpenConfigWindow)
|
||||||
|
th_stopTranscriptionReceiveMessage.daemon = True
|
||||||
|
th_stopTranscriptionReceiveMessage.start()
|
||||||
|
|
||||||
# func message box
|
# func message box
|
||||||
def sendChatMessage(message):
|
def sendChatMessage(message):
|
||||||
if len(message) > 0:
|
if len(message) > 0:
|
||||||
@@ -229,10 +261,11 @@ def callbackToggleForeground(is_turned_on):
|
|||||||
|
|
||||||
# Config Window
|
# Config Window
|
||||||
def callbackOpenConfigWindow():
|
def callbackOpenConfigWindow():
|
||||||
|
view.setMainWindowAllWidgetsStatusToDisabled()
|
||||||
if config.ENABLE_TRANSCRIPTION_SEND is True:
|
if config.ENABLE_TRANSCRIPTION_SEND is True:
|
||||||
stopThreadingTranscriptionSendMessage()
|
stopThreadingTranscriptionSendMessageOnOpenConfigWindow()
|
||||||
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
||||||
stopThreadingTranscriptionReceiveMessage()
|
stopThreadingTranscriptionReceiveMessageOnOpenConfigWindow()
|
||||||
if config.ENABLE_FOREGROUND is True:
|
if config.ENABLE_FOREGROUND is True:
|
||||||
view.foregroundOff()
|
view.foregroundOff()
|
||||||
|
|
||||||
@@ -245,13 +278,14 @@ def callbackCloseConfigWindow():
|
|||||||
# view.initProgressBar_SpeakerEnergy() # ProgressBarに0をセットしたい
|
# view.initProgressBar_SpeakerEnergy() # ProgressBarに0をセットしたい
|
||||||
|
|
||||||
if config.ENABLE_TRANSCRIPTION_SEND is True:
|
if config.ENABLE_TRANSCRIPTION_SEND is True:
|
||||||
startThreadingTranscriptionSendMessage()
|
startThreadingTranscriptionSendMessageOnCloseConfigWindow()
|
||||||
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
||||||
sleep(2)
|
sleep(2)
|
||||||
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
if config.ENABLE_TRANSCRIPTION_RECEIVE is True:
|
||||||
startThreadingTranscriptionReceiveMessage()
|
startThreadingTranscriptionReceiveMessageOnCloseConfigWindow()
|
||||||
if config.ENABLE_FOREGROUND is True:
|
if config.ENABLE_FOREGROUND is True:
|
||||||
view.foregroundOn()
|
view.foregroundOn()
|
||||||
|
view.setMainWindowAllWidgetsStatusToNormal()
|
||||||
|
|
||||||
# Compact Mode Switch
|
# Compact Mode Switch
|
||||||
def callbackEnableConfigWindowCompactMode():
|
def callbackEnableConfigWindowCompactMode():
|
||||||
|
|||||||
Reference in New Issue
Block a user