🐛[bugfix] Model: mic/speakerの音声入力処理をOFF時に強制終了するように変更
This commit is contained in:
8
model.py
8
model.py
@@ -427,7 +427,7 @@ class Model:
|
|||||||
self.mic_print_transcript.stop()
|
self.mic_print_transcript.stop()
|
||||||
self.mic_print_transcript = None
|
self.mic_print_transcript = None
|
||||||
if isinstance(self.mic_audio_recorder, SelectedMicEnergyAndAudioRecorder):
|
if isinstance(self.mic_audio_recorder, SelectedMicEnergyAndAudioRecorder):
|
||||||
self.mic_audio_recorder.stop(wait_for_stop=True)
|
self.mic_audio_recorder.stop(wait_for_stop=False, forced_stop=True)
|
||||||
self.mic_audio_recorder = None
|
self.mic_audio_recorder = None
|
||||||
# if isinstance(self.mic_get_energy, threadFnc):
|
# if isinstance(self.mic_get_energy, threadFnc):
|
||||||
# self.mic_get_energy.stop()
|
# self.mic_get_energy.stop()
|
||||||
@@ -465,7 +465,7 @@ class Model:
|
|||||||
self.mic_energy_plot_progressbar.stop()
|
self.mic_energy_plot_progressbar.stop()
|
||||||
self.mic_energy_plot_progressbar = None
|
self.mic_energy_plot_progressbar = None
|
||||||
if isinstance(self.mic_energy_recorder, SelectedMicEnergyRecorder):
|
if isinstance(self.mic_energy_recorder, SelectedMicEnergyRecorder):
|
||||||
self.mic_energy_recorder.stop(wait_for_stop=True)
|
self.mic_energy_recorder.stop(wait_for_stop=False, forced_stop=True)
|
||||||
self.mic_energy_recorder = None
|
self.mic_energy_recorder = None
|
||||||
|
|
||||||
def startSpeakerTranscript(self, fnc, error_fnc=None):
|
def startSpeakerTranscript(self, fnc, error_fnc=None):
|
||||||
@@ -540,7 +540,7 @@ class Model:
|
|||||||
self.speaker_print_transcript.stop()
|
self.speaker_print_transcript.stop()
|
||||||
self.speaker_print_transcript = None
|
self.speaker_print_transcript = None
|
||||||
if isinstance(self.speaker_audio_recorder, SelectedSpeakerEnergyAndAudioRecorder):
|
if isinstance(self.speaker_audio_recorder, SelectedSpeakerEnergyAndAudioRecorder):
|
||||||
self.speaker_audio_recorder.stop(wait_for_stop=True)
|
self.speaker_audio_recorder.stop(wait_for_stop=False, forced_stop=True)
|
||||||
self.speaker_audio_recorder = None
|
self.speaker_audio_recorder = None
|
||||||
# if isinstance(self.speaker_get_energy, threadFnc):
|
# if isinstance(self.speaker_get_energy, threadFnc):
|
||||||
# self.speaker_get_energy.stop()
|
# self.speaker_get_energy.stop()
|
||||||
@@ -578,7 +578,7 @@ class Model:
|
|||||||
self.speaker_energy_plot_progressbar.stop()
|
self.speaker_energy_plot_progressbar.stop()
|
||||||
self.speaker_energy_plot_progressbar = None
|
self.speaker_energy_plot_progressbar = None
|
||||||
if isinstance(self.speaker_energy_recorder, SelectedSpeakerEnergyRecorder):
|
if isinstance(self.speaker_energy_recorder, SelectedSpeakerEnergyRecorder):
|
||||||
self.speaker_energy_recorder.stop(wait_for_stop=True)
|
self.speaker_energy_recorder.stop(wait_for_stop=False, forced_stop=True)
|
||||||
self.speaker_energy_recorder = None
|
self.speaker_energy_recorder = None
|
||||||
|
|
||||||
def notificationXSOverlay(self, message):
|
def notificationXSOverlay(self, message):
|
||||||
|
|||||||
@@ -14,5 +14,5 @@ ctranslate2==4.1.0
|
|||||||
faster-whisper==1.0.1
|
faster-whisper==1.0.1
|
||||||
openvr==1.26.701
|
openvr==1.26.701
|
||||||
translators @ git+https://github.com/misyaguziya/translators@5.8.9
|
translators @ git+https://github.com/misyaguziya/translators@5.8.9
|
||||||
SpeechRecognition @ git+https://github.com/misyaguziya/custom_speech_recognition@3.10.2
|
SpeechRecognition @ git+https://github.com/misyaguziya/custom_speech_recognition@3.10.3
|
||||||
tinyoscquery @ git+https://github.com/cyberkitsune/tinyoscquery@0.1.2
|
tinyoscquery @ git+https://github.com/cyberkitsune/tinyoscquery@0.1.2
|
||||||
Reference in New Issue
Block a user