[bug] board

This commit is contained in:
IrvingGao 2024-05-23 20:17:15 +08:00
parent e5d3b39e6d
commit 206d84c19a
1 changed files with 2 additions and 1 deletions

View File

@ -273,7 +273,7 @@ class WebSocketClinet:
if board == 'orangepi': if board == 'orangepi':
recorder.hardware.set_led_off("blue") recorder.hardware.set_led_off("blue")
elif self.speaking_event.is_set(): elif self.speaking_event.is_set():
print(f"{datetime.now()}: wait for speaking.") print(f"{datetime.now()}: wait for speaking close and listening start.")
self.listening_event.wait() self.listening_event.wait()
def stream_record_process(self, def stream_record_process(self,
@ -490,6 +490,7 @@ class WebSocketClinet:
self.listening_event.clear() self.listening_event.clear()
self.speaking_event.set() self.speaking_event.set()
if data_type in ['close', 'end']: if data_type in ['close', 'end']:
time.sleep(0.5)
# 启动监听状态 # 启动监听状态
self.speaking_event.clear() self.speaking_event.clear()
self.listening_event.set() self.listening_event.set()