科大讯飞离线命令词识别报错总结

这一生的挚爱 提交于 2020-01-04 01:49:18

1、win10执行下列行时报错:memory can't  be written

QISR.INSTANCE.QISRBuildGrammar(grammarType, grammarContent, grammarLength, params, new BuildCallback(), asr_data);

登陆讯飞账号,控制台中提交工单,告知appid,打包新的msc.dll或msc_x64.dll。

2、invalid memory access,bnf过大,减少bnf内容。多进程或多现程,配合多个讯飞文件集(内容分多个bnf,搭配各自的dll、语法缓存路径),找到匹配度最高的命令词。

3、报23108,除了传参和方法调用间隔外,也可考虑bnf过大。

4、bnf过期,bnf已经修改并保存,但识别的仍然是之前的bnf内容,是由于缓存文件未重新成功写入,删除缓存文件call.g、call_16K,然后重新运行程序。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!