fix(voice): recover dialogue after abandoned message recordings
This commit is contained in:
@@ -22,8 +22,10 @@ async def handle_websocket_data(
|
||||
|
||||
if packet_type == 1: # 开始包
|
||||
try:
|
||||
await websocket.send_text("START_ACK")
|
||||
session_logger.info(device_id, session_id, "已发送开始包确认")
|
||||
if not session.start_ack_sent:
|
||||
await websocket.send_text("START_ACK")
|
||||
session.start_ack_sent = True
|
||||
session_logger.info(device_id, session_id, "已发送开始包确认")
|
||||
except Exception as e:
|
||||
session_logger.error(device_id, session_id, f"发送开始包确认失败: {str(e)}")
|
||||
session.sample_rate = sample_rate
|
||||
|
||||
Reference in New Issue
Block a user