From: p15692025051 <846603105@qq.com> Date: Wed, 9 Apr 2025 03:49:00 +0000 (+0800) Subject: 增加金三完美前备份 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=15b4c468497b4a0890bba3be659a5c036636dd16;p=mirrors%2FASR1603_G5.git 增加金三完美前备份 --- diff --git a/2.sdk/project/7PIN/sdk/services/microPython/ports/quectel/core/ai_VC.py b/2.sdk/project/7PIN/sdk/services/microPython/ports/quectel/core/ai_VC.py index d6de76f4..b6e8b38a 100644 --- a/2.sdk/project/7PIN/sdk/services/microPython/ports/quectel/core/ai_VC.py +++ b/2.sdk/project/7PIN/sdk/services/microPython/ports/quectel/core/ai_VC.py @@ -32,8 +32,8 @@ import constants import versions import VAD #dev_type = "G10" -dev_type = "7PIN_BK"#小瑞 -#dev_type = "7PIN"#柒牌 +#dev_type = "7PIN_BK"#小瑞 +dev_type = "7PIN"#柒牌 #dev_type = 'momo'#食梦貘 #dev_type = 'sjgq'#四季甘泉 #dev_type = 'szbst'#深圳百事通 @@ -1177,7 +1177,7 @@ class AI_VC(Abstract): self.error_data = [] self.asr_taskid = "" self.VC_taskid = "" - self.VC_server = 86 #0柒牌正式服务器,1:测试服务器1,2:测试服务器2 + self.VC_server = 2 #0柒牌正式服务器,1:测试服务器1,2:测试服务器2 self.server_ip = EventMesh.publish("get_storage_config","server_ip")# if self.server_ip == None: @@ -1838,13 +1838,13 @@ class AI_VC(Abstract): else : if self.VC_mode == 1 :#长按单次问答模式 - try: - EventMesh.publish("publish_AI_btnInfo",{"func":self.Close}) - except Exception as e: - usys.print_exception(e) - EventMesh.publish("publish_AI_btnInfo",{"func":self.key_prompt}) #提示请您按住中间的按钮开始讲话,讲完松开即可 - #self.AI_TTS_str = "请您按住中间的按钮开始讲话,讲完松开即可 " - #EventMesh.publish("publish_AI_btnInfo",{"func":self.AI_VC_start}) + # try: + # EventMesh.publish("publish_AI_btnInfo",{"func":self.Close}) + # except Exception as e: + # usys.print_exception(e) + #EventMesh.publish("publish_AI_btnInfo",{"func":self.key_prompt}) #提示请您按住中间的按钮开始讲话,讲完松开即可 + self.AI_TTS_str = "请您按住中间的按钮开始讲话,讲完松开即可 " + EventMesh.publish("publish_AI_btnInfo",{"func":self.AI_VC_start}) pass #self.VC_Speech_End() @@ -3394,7 +3394,7 @@ class AI_VC(Abstract): EventMesh.publish("system_sleep_rest")#防止黑屏 self.close_timerout += 1 - if self.close_timerout > 60:#20秒没数据就close + if self.close_timerout > 60 and self.VC_mode != 1 :#:#20秒没数据就close 长按单次问答模式不关 if self.VC_state >= VC_State_SpeechIng: print("接口无响应,超时退出") @@ -3402,6 +3402,7 @@ class AI_VC(Abstract): self.ud_error(["VC",self.VC_taskid]) else: EventMesh.publish("publish_AI_btnInfo",{"func":self.Close}) + # print("get_audio_state !!!!!{} {} {}\r\n".format(self.play_end,EventMesh.publish("get_audio_state"),self.play_flag)) if self.LocalRespondingEnded_timerout>0 :# self.LocalRespondingEnded_timerout -= 1 @@ -3531,7 +3532,7 @@ class AI_VC(Abstract): }, "bot_option": { "use_workflow": True, - + #"input_format": "text", "bot_id":"7462617881076351002",#语言助手 "workflow_id":"7462621757327196187", @@ -3862,7 +3863,7 @@ class AI_VC(Abstract): self.AI_ASR_send_buf_len = 0 #self.AI_WS_connect_Queue.put(self.AI_client_VC) - + EventMesh.publish("close_led") # try: # while True: # if self.AI_WS_connect_Queue.empty()!=True: