帮忙更新下3.12.14版本的tuyaos SDK,关闭蓝牙配网功能,仅保留wifi AP配网。
基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
-
- Posts: 29
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
已更新SDK,请通过IDE下载
-
- Posts: 29
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
顺便再咨询一个细节,AI对话时,是否可以支持全双工模式,也就是说,当AI正在回复内容时,这时用户也在讲话,当AI回复完毕后,是否可以理解回答刚刚的问题,还是需要再重新对话?
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
这个是打断的逻辑。ai说话时,人也说话,会打断当前的会话。
-
- Posts: 29
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
我们更新SDK,3.12.13以及3.12.14这个版本之后,配网成功后,可以正常交互,但是只要一重启,就提示“网络好像开小差了请重新配网”,但这个时候网络是正常的,可以通过涂鸦APP来控制音量,语音对话功能一直在提示请重新配网,请帮忙查一下这个问题。
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
这个主要是提示音的逻辑,3.12.14版本有优化,3.12.13版本提示比较多。
你如果重启就有这个声音,需要确认你重启上来给的网络状态和实际的网络状态是否一致。全志的wifi soc的wifi底层接口,是你们自己实现的吧?
-
- Posts: 29
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
但之前版本是可以的,而且MQTT通道是正常的,就是AI通道提示没联网
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
你可以复现一下,把完整log贴上来。
-
- Posts: 29
Re: 基于全志wifi soc,移植TuyaOS,实现AI语音对话功能
这里的代码顺序不能调整,必须要先调用:ai_demo_init
Code: Select all
/* Start AI demo */
extern OPERATE_RET ai_demo_init(VOID_T);
ai_demo_init();
#ifdef ENABLE_WIFI_SERVICE
TUYA_CALL_ERR_RETURN(tuya_iot_wf_soc_dev_init(GWCM_OLD, WF_START_AP_FIRST, &iot_cbs, PID, USER_SW_VER));
#ifdef ENABLE_WIRED
// init wired linkage
TUYA_CALL_ERR_RETURN(tuya_svc_wired_init());
#endif
#else
TUYA_CALL_ERR_RETURN(tuya_iot_soc_init(&iot_cbs, PID, USER_SW_VER));
#endif