[client] fix bugs
This commit is contained in:
parent
9836499b3e
commit
5a300c5140
|
@ -270,6 +270,10 @@ class WebSocketClinet:
|
||||||
# 睡眠 or 监听状态
|
# 睡眠 or 监听状态
|
||||||
if self.sleep_event.is_set() or self.listening_event.is_set():
|
if self.sleep_event.is_set() or self.listening_event.is_set():
|
||||||
break
|
break
|
||||||
|
if self.interrupt_event.is_set():
|
||||||
|
self.interrupt_event.clear()
|
||||||
|
print(f"{datetime.now()}: conversation interrupt (input).")
|
||||||
|
break
|
||||||
if board == 'orangepi':
|
if board == 'orangepi':
|
||||||
recorder.hardware.set_led_off("red")
|
recorder.hardware.set_led_off("red")
|
||||||
# 重新计时
|
# 重新计时
|
||||||
|
@ -424,6 +428,7 @@ class WebSocketClinet:
|
||||||
# print(f"listening_event: {self.listening_event.is_set()}, speaking_event: {self.speaking_event.is_set()}")
|
# print(f"listening_event: {self.listening_event.is_set()}, speaking_event: {self.speaking_event.is_set()}")
|
||||||
break # 如果没有接收到消息,则退出循环
|
break # 如果没有接收到消息,则退出循环
|
||||||
client.close_client()
|
client.close_client()
|
||||||
|
print(f"{datetime.now()}: web socket client closed.")
|
||||||
|
|
||||||
|
|
||||||
def audio_play_process(self):
|
def audio_play_process(self):
|
||||||
|
|
Loading…
Reference in New Issue