帖子

[命令词识别] 设置了ABNF之后出现了指令识别不了,求大神解答

[复制链接]
  • TA的每日心情
    郁闷
    2018-1-17 13:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    36392  楼主| 313148896@qq.co 发表于 2018-1-17 11:22:36 1#
    int ret = mIat.buildGrammar(GRAMMAR_TYPE_ABNF, aa, new GrammarListener() {
        @Override
        public void onBuildFinish(String s, SpeechError speechError) {
            ALog.i(TAG, "onBuildFinish() s:" + s + " speechError:" + speechError);
            if (speechError == null) {
                ALog.i(TAG, "onBuildFinish() s:" + "设置");
                mIat.setParameter(SpeechConstant.CLOUD_GRAMMAR, s);
            }
        }
    });
    以上代码,在设置了在线的abnf之后呢,在abnf里面的命令词可以识别得到,其他命令词就完全识别不到了,提示了[size=13.0667px]{"sn":1,"ls":true,"bg":0,"ed":0,"ws":[{"bg":0,"cw":[{"sc":"91","gm":"0","w":"nomatchut-of-voca","mn":[{"id":"nomatch","name":"nomatchut-of-voca"}]}]}]}[size=13.0667px]应该是在线的指令被屏蔽了,SpeechRecognizer的参数要如何设置呢。
    百花 发表于 2018-1-17 17:33:44
    2#
    http://doc.xfyun.cn/msc_android/299547   本文档是集成科大讯飞MSC(Mobile Speech Client,移动语音终端)Android版SDK的用户指南,介绍了语音听写、语音识别、语音合成、语义理解、语音评测等类和函数的基本使用,关于各类的函数和参数更详细的说明,请参考 MSC Android API 文档  http://mscdoc.xfyun.cn/android/api/
    sdk下载:http://www.xfyun.cn/sdk/dispatcher
    错误码链接:https://shimo.im/sheet/w3yUy39uNKs0J7DT

    楼内回复

    谢谢,之前都看过,没用  详情 发表于 2018-1-23 16:06
    使用道具 举报 回复
     楼主| 313148896@qq.co 发表于 2018-1-23 16:06:07
    3#
    百花 发表于 2018-1-17 17:33
    http://doc.xfyun.cn/msc_android/299547   本文档是集成科大讯飞MSC(Mobile Speech Client,移动语音终端 ...

    谢谢,之前都看过,没用
    使用道具 举报 回复