mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 17:33:56 +08:00
打断判断优先级调整
This commit is contained in:
@@ -320,12 +320,12 @@ class TTSProviderBase(ABC):
|
||||
while not self.conn.stop_event.is_set():
|
||||
try:
|
||||
message = self.tts_text_queue.get(timeout=1)
|
||||
# 过滤旧消息:检查sentence_id是否匹配
|
||||
if message.sentence_id != self.conn.sentence_id:
|
||||
continue
|
||||
if self.conn.client_abort:
|
||||
logger.bind(tag=TAG).info("收到打断信息,终止TTS文本处理线程")
|
||||
continue
|
||||
# 过滤旧消息:检查sentence_id是否匹配
|
||||
if message.sentence_id != self.conn.sentence_id:
|
||||
continue
|
||||
if message.sentence_type == SentenceType.FIRST:
|
||||
self.current_sentence_id = message.sentence_id
|
||||
self.tts_stop_request = False
|
||||
|
||||
Reference in New Issue
Block a user