mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 02:33:56 +08:00
fix: 修复未绑定设备时状态处理
This commit is contained in:
@@ -17,6 +17,7 @@ export class WebSocketHandler {
|
||||
this.onChatMessage = null; // 新增:聊天消息回调
|
||||
this.currentSessionId = null;
|
||||
this.isRemoteSpeaking = false;
|
||||
this.isEstablishConnection = false; // 新增:是否已建立连接
|
||||
}
|
||||
|
||||
// 发送hello握手消息
|
||||
@@ -73,6 +74,7 @@ export class WebSocketHandler {
|
||||
handleTextMessage(message) {
|
||||
if (message.type === 'hello') {
|
||||
log(`服务器回应:${JSON.stringify(message, null, 2)}`, 'success');
|
||||
this.isEstablishConnection = true;
|
||||
} else if (message.type === 'tts') {
|
||||
this.handleTTSMessage(message);
|
||||
} else if (message.type === 'audio') {
|
||||
|
||||
Reference in New Issue
Block a user