修改缓存区大小,解决语音上传数据有损问题
authorazao <821478748@qq.com>
Mon, 22 Sep 2025 12:57:51 +0000 (20:57 +0800)
committerazao <821478748@qq.com>
Mon, 22 Sep 2025 12:57:51 +0000 (20:57 +0800)
2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py

index a5a4ced..8969bd6 100644 (file)
@@ -1388,7 +1388,7 @@ class AI_VC(Abstract):
         self.is_up_error= 0 #是否上传错误id
         self.Close_flag =0 #=1时,连续对话播放完音频就退出
         self.AI_alarm = _ai_alarm.AI_alarm()
-        self.buffer = bytearray(2048) #音频缓存区
+        self.buffer = bytearray(1024*8) #音频缓存区
         #表情变化状态以及检索词
         self.face_status = 0 # 0为正常,1为哭泣,2为愤怒,3为疑惑
         self.normal_list = ["别生气"]
@@ -1425,7 +1425,7 @@ class AI_VC(Abstract):
                 #self.server_ip="sevenpin.qipai.com.cn"
                 self.server_ip="118.145.158.207:22082"
             if dev_type == 'jswm' or dev_type == 'jswm_BOX':# 
-                #self.server_ip="115.190.94.208:22080"
+                # self.server_ip="115.190.94.208:22080"
                 # self.server_ip="118.145.158.207:22086"
                 # self.server_ip="118.145.158.207:22080"   
                 self.server_ip="amp.raisound.com"
@@ -2030,7 +2030,7 @@ class AI_VC(Abstract):
         self.asr_pingping_timerout = 0
         self.factory_timer = osTimer()
         self._1S_timer = osTimer()
-        self.Audio_buf_size = 2*1024
+        self.Audio_buf_size = 8*1024
         self.record = audio.Record()
         #self.record.end_callback(self.record_callback)
         self.record.gain_set(4,10)