这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » ROC-3308-CC讯飞语音功能唤醒后报错如何解决

共2条 1/1 1 跳转至

ROC-3308-CC讯飞语音功能唤醒后报错如何解决

工程师
2024-04-19 10:41:16     打赏

原版 constant.cpp 里有这么一段

  // msc login params _ MSPLogin()

  // don‘t change it

  const char* Constant::kMSCLoginParams = “appid = 58bcdd98, work_dir =
。”;

  讯飞官网上注册了账号也创建了自己的应用和技能,尝试替换自己的 appid 测试(虽然注释了 don’t change it )

  唤醒后报错 QISRAudioWrite failed errCode: 10407 /n =》 IAT_STATE_ERROR

  常量里有 MSP_ERROR_DB_INVALID_APPID = 10407, /* 0x28A7 */
错误描述,怀疑是自己创建应用时选择的平台是Android 所以出错了。

  然后去讯飞平台重新创建了一个应用是Linux的,替换appid继续测试,仍然报这个错误。

  在这个环境下只要将appid还原到 58bcdd98 就一点问题都没有。

  讯飞官网下载的Linux samples lib都是x86的 so, 现在有点迷茫了。





关键词: RK3308    

助工
2024-04-19 10:41:32     打赏
2楼

你可以Ubuntu平台下搭建讯飞的demo相互验证,或者到官网资料或者论坛找找有没有类似问题。有可能除了替换appid,还需要修改其他的配置。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]