From: liangzhenying <867174124@qq.com> Date: Thu, 13 Mar 2025 04:23:07 +0000 (+0800) Subject: 改了voicechat初始化方式,改成登录成功立即去连接socket X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=20a76d0e265b9e660c695b40762572b4dd5584b1;p=mirrors%2FIOTBluetooth-iOS.git 改了voicechat初始化方式,改成登录成功立即去连接socket --- diff --git a/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift b/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift index 4c80a8d..4c753e7 100644 --- a/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift +++ b/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift @@ -53,9 +53,9 @@ public class MSVoiceChat { } /// 开始任务 - public func start(){ + func start(){ openWebSocket() -// setupHeartBeat() + setupHeartBeat() } func setupHeartBeat(){ @@ -82,7 +82,6 @@ public class MSVoiceChat { callBack?(endModel) } taskId = nil; - dialogId = ""; currentEvent = nil; } /// 重置聊天对话 @@ -111,9 +110,9 @@ public class MSVoiceChat { "sample_rate": 16000, // 返回音频采样率 "voice": "zh_female_shuangkuaisisi_moon_bigtts", // 音色配置 "simple_response": false, // 设置是否返回增量文本内容,false 实时返回临时内容 true 返回实时增量内容 - "custom_variables": [ // 自定义参数 - "bot_name": "柒先生" - ], +// "custom_variables": [ // 自定义参数 +// "bot_name": "柒先生" +// ], "session_id":self.taskId// 每轮交互保持一致 发送start -> 大模型返回语音-> 本地播放完毕 ] ] @@ -226,7 +225,6 @@ public class MSVoiceChat { extension MSVoiceChat{ private func openWebSocket(){ taskId = "\(Int(Date().timeIntervalSince1970)*1000)".md5().lowercased() - dialogId = ""; currentEvent = nil; // let url = MSConfig.webSocketUrl(api: "voice-chat/ws",addPlatform: false) diff --git a/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MixSdk.swift b/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MixSdk.swift index 20fb8d6..e569d86 100644 --- a/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MixSdk.swift +++ b/IOTBluetooth/IOTBluetooth/IOTBluetooth/MixSdk/MixSdk/MixSdk/MixSdk.swift @@ -253,6 +253,7 @@ public class MixSdk:NSObject { MixSdk.shared.tts.setupWebSocket() MixSdk.shared.chat.closeWebSocket() MixSdk.shared.chat.setupWebSocket() + MixSdk.shared.voiceChat.start() }