[bug] fix listening lock bugs
This commit is contained in:
1 parent
0fd76583a1
commit
5c67ef58ff
2 files changed
+11
-7
No files matched your search
@@ -170,7 +170,6 @@ class WebSocketClinet:
|
||||
|
||||
record_chunk_size = recorder.vad_chunk_size
|
||||
|
||||
|
||||
# 开关按键被按下或被关键词唤醒
|
||||
if self.wakeup_event.is_set():
|
||||
print(f"{datetime.now()}: Wake up by button.")
|
||||
@@ -186,9 +185,6 @@ class WebSocketClinet:
|
||||
self.listening_event.set()
|
||||
self.speaking_event.clear()
|
||||
|
||||
# if board == 'orangepi':
|
||||
# recorder.hardware.set_led_on("blue")
|
||||
|
||||
# wake up
|
||||
is_bgn = True
|
||||
is_end = False
|
||||
@@ -405,6 +401,8 @@ class WebSocketClinet:
|
||||
self.audio_play_queue.put(('audio_bytes', response))
|
||||
elif data_type == None:
|
||||
print(f"{datetime.now()}: receive None data, break loop.")
|
||||
self.listening_event.set()
|
||||
self.speaking_event.clear()
|
||||
# print(f"listening_event: {self.listening_event.is_set()}, speaking_event: {self.speaking_event.is_set()}")
|
||||
break # 如果没有接收到消息,则退出循环
|
||||
|
||||
|
||||
Reference in new issue
Block a user