原版 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, 现在有点迷茫了。