liumaolin commited on
Commit
2291ed2
·
1 Parent(s): 7b003c4

Reset task ID in speech recognizer for empty transcriptions to prevent errors

Browse files
src/voice_dialogue/services/speech/recognizer.py CHANGED
@@ -43,6 +43,7 @@ class ASRWorker(BaseThread):
43
  user_voice: np.array = voice_task.user_voice
44
  transcribed_text = self.client.transcribe(user_voice)
45
  if not transcribed_text.strip():
 
46
  continue
47
 
48
  voice_task.whisper_end_time = time.time()
 
43
  user_voice: np.array = voice_task.user_voice
44
  transcribed_text = self.client.transcribe(user_voice)
45
  if not transcribed_text.strip():
46
+ voice_state_manager.reset_task_id()
47
  continue
48
 
49
  voice_task.whisper_end_time = time.time()