[bug] board
This commit is contained in:
parent
2d794a271e
commit
4c60b07df1
|
@ -362,8 +362,9 @@ class WebSocketClinet:
|
||||||
continue
|
continue
|
||||||
elif data_type == bytes:
|
elif data_type == bytes:
|
||||||
# 开始播放
|
# 开始播放
|
||||||
self.speaking_event.set()
|
if self.listening_event.is_set():
|
||||||
self.listening_event.clear()
|
self.speaking_event.set()
|
||||||
|
self.listening_event.clear()
|
||||||
print(f"{datetime.now()}: receive audio data")
|
print(f"{datetime.now()}: receive audio data")
|
||||||
self.audio_play_queue.put(('audio_bytes', response))
|
self.audio_play_queue.put(('audio_bytes', response))
|
||||||
elif data_type == None:
|
elif data_type == None:
|
||||||
|
@ -406,7 +407,7 @@ class WebSocketClinet:
|
||||||
tts_audio = audio_player.check_audio_type(tts_audio, return_type=None)
|
tts_audio = audio_player.check_audio_type(tts_audio, return_type=None)
|
||||||
for i in range(0, len(tts_audio), audio_player.CHUNK):
|
for i in range(0, len(tts_audio), audio_player.CHUNK):
|
||||||
audio_player.stream.write(tts_audio[i:i+audio_player.CHUNK])
|
audio_player.stream.write(tts_audio[i:i+audio_player.CHUNK])
|
||||||
# print("Playing {} data...{}/{}".format(item[0], i, len(tts_audio)))
|
print("Playing {} data...{}/{}".format(item[0], i, len(tts_audio)))
|
||||||
|
|
||||||
# 按键打断播放
|
# 按键打断播放
|
||||||
if self.interrupt_event.is_set():
|
if self.interrupt_event.is_set():
|
||||||
|
|
Loading…
Reference in New Issue