首页 版块 访问AI主站 注册 发帖
勤奋的车和家
10
积分 积分商城
0
获赞
调试JSON返回信息与DEMO不一致
Ta的回复 :请问以上问题需要设置协议号为305,在哪里设置?
6
调试JSON返回信息与DEMO不一致
Ta的回复 :您好,按照您所说的: 1.程序中设置nlu为enable: if (sp.contains(Constant.EXTRA_NLU)) { String tmp = sp.getString(Constant.EXTRA_NLU, "").replaceAll(",.*", "enable").trim();    if (null != tmp && !"".equals(tmp)) { intent.putExtra(Constant.EXTRA_NLU, tmp);    } } 2.开放平台自定义设置勾选需要的领域,并且已经生效: √已生效 生效时间:2016年07月29日 已选领域:地图、电话、通讯录等共12个 结果问题这个issue依然存在。 另外我在设置里勾选了开启语义解析,但程序中if里的条件一直为false. if (sp.contains(Constant.EXTRA_NLU)) 请帮助分析问题原因,谢谢。
6
Android端启用多个领域的问题。
Ta的回复 :请回答我的问题,谢谢
7
Android端启用多个领域的问题。
Ta的回复 :你回答的是离线状态吧?http://yuyin.baidu.com/asr#m5 能设置多个领域么?还是仅仅一个? 在线情况下代码中如何设置多个领域?
7
TTS 历史授权文件 在android的那个目录中?
Ta的回复 :TTS 历史授权文件 多久过期?
4
语音识别结果跟自定义语义设置结果不一致
Ta的回复 :RecognitionListener的onResults方法中,获取到的"results_nlu"值为null public void onResults(Bundle results) {    String results_nlu_json = results.getString("results_nlu"); results_nlu_json 为 null } 需要有什么其他的设置么?
4
原帖已删除
Ta的回复 :其他参数设置 intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_START, R.raw.bdspeech_recognition_start); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_END, R.raw.bdspeech_speech_end); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_SUCCESS, R.raw.bdspeech_recognition_success); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_ERROR, R.raw.bdspeech_recognition_error); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_CANCEL, R.raw.bdspeech_recognition_cancel); // intent.putExtra(SoundAnalysisConstant.EXTRA_GRAMMAR, "assets:///baidu_speech_grammar.bsg"); intent.putExtra(SoundAnalysisConstant.EXTRA_NLU, "enable"); // intent.putExtra(SoundAnalysisConstant.EXTRA_OFFLINE_SLOT_DATA, buildTestSlotData()); intent.putExtra(SoundAnalysisConstant.EXTRA_SAMPLE, SoundAnalysisConstant.SAMPLE_16K); // intent.putExtra(SoundAnalysisConstant.EXTRA_LANGUAGE, "cmn-Hans-CN"); // intent.putExtra(SoundAnalysisConstant.EXTRA_PROP, "100060, 10001, 10008, 100014, 100019, 100020");
0
解析结果包含多个不同的domain,如何解析?
Ta的回复 :其他设置 intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_START, R.raw.bdspeech_recognition_start); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_END, R.raw.bdspeech_speech_end); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_SUCCESS, R.raw.bdspeech_recognition_success); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_ERROR, R.raw.bdspeech_recognition_error); intent.putExtra(SoundAnalysisConstant.EXTRA_SOUND_CANCEL, R.raw.bdspeech_recognition_cancel); // intent.putExtra(SoundAnalysisConstant.EXTRA_GRAMMAR, "assets:///baidu_speech_grammar.bsg"); intent.putExtra(SoundAnalysisConstant.EXTRA_NLU, "enable"); // intent.putExtra(SoundAnalysisConstant.EXTRA_OFFLINE_SLOT_DATA, buildTestSlotData()); intent.putExtra(SoundAnalysisConstant.EXTRA_SAMPLE, SoundAnalysisConstant.SAMPLE_16K); // intent.putExtra(SoundAnalysisConstant.EXTRA_LANGUAGE, "cmn-Hans-CN"); // intent.putExtra(SoundAnalysisConstant.EXTRA_PROP, "100060, 10001, 10008, 100014, 100019, 100020");
5
解析结果包含多个不同的domain,如何解析?
Ta的回复 :获取第一个结果如何解析呢? 一般来说都是将 json串转化为一个相关的json类。 我们可以知道json的domain 标记的值,但是 同一个domain中数据格式又不一样(同一个场景的不同输入,播放忘情水,和播放刘德华的忘情水, 解析的格式就不同,,其他场景 下也可能解析结果 里面的字段也不一致。),有没有好的办法来处理 解析出来的结果呢? 就是说同一个domain 格式不同 对应的类就不同,那么如何准确判断把json转化为正确的类呢
5
原帖已删除
Ta的回复 :这是百度语音解析内部出现的null 错误吧?
0
切换版块
智能客服