你好,感谢百度同学发给我的linux_c_sdk版的语音识别开发包。我们用这个sdk做连续语音识别,识别非专有名词识别率还是挺高的。但是我们需要识别个别专有名词,比如我们公司名称:"紫平方","有客云",但是很难识别出"紫平方"。百度的产品同学说配置语音解析功能,我们再web上配置中心也上传配置了语义解析文件,内容如下:
1 有客云
1 介绍下有客云
1 请介绍下有客云
1 请介绍下有客云公司
2 紫平方
2 紫平方公司
2 介绍下紫平方
2 请介绍下紫平方
同时还在web管理中心配置了语音词库功能,内容类似上面。
代码设置如下:
ASR_OPEN_API_TYPE open_api_type = ASR_OPEN_API_TYPE_SEARCH; //选择长短句模型,搜索模型或输入法模型
asr_core_set_param(asrHandle, ASR_PARAM_OPEN_API_TYPE, sizeof(ASR_OPEN_API_TYPE), &open_api_type);
int32_t enable_nlu = 1;
asr_core_set_param(asrHandle, ASR_PARAM_ENABLE_NLU, sizeof(int32_t), &enable_nlu);
为什么我的语义解析不生效呢?麻烦百度的同学帮看一下这个问题,谢谢!
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
语义解析不影响识别结果。