离在线融合SDK 2.1.20 android 的,开启语义解析,在线的时候返回的是有语义解析的识别结果:
05-19 11:21:32.825 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----识别成功:[打电话给章珊]
05-19 11:21:32.831 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----origin_result=
{
"content": {
"item": [
"打电话给章珊"
],
"json_res": "{\"parsed_text\":\"打 电话 给 章 珊\",\"raw_text\":\"打电话给章珊\",\"results\":[{\"domain\":\"telephone\",\"intent\":\"call\",\"object\":{\"_name\":\"章珊\",\"name\":\"章珊\"},\"score\":0.650}]}\n"
},
"result": {
"corpus_no": 6421680867491885307,
"err_no": 0,
"idx": -12,
"res_type": 3,
"sn": "095b1996-c9a8-467c-b6a0-b3b6279fed2b_s-1"
}
}
断网,设置离线识别文件后,返回的是下面的,这个不带语义解析结果啊,我用的是官方 demo 测试的。离线的可以像在线的语义解析那样返回 domain, intent 这些属性么,离线的那个 scene_id 是什么意思啊,没那些 domain, intent 属性,都不知道意图是什么啊。
05-19 11:12:53.045 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----识别成功:[打电话给张三]
05-19 11:12:53.049 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----origin_result=
{
"content": {
"item": [
"打电话给张三"
]
},
"result": {
"sn": "KWS",
"version": "easr.kws.v1",
"raw_text": "打电话给张三",
"scene_id": 0,
"score": 0.76,
"_results": {
"name": {
"keyword": "张三",
"keyword_nbest": [
"张三"
],
"score": 0.62
}
}
}
}
您好,您第一个功能是语义解析,有 "json_res"字段,会按照自然语音帮您解析。
第二个功能是离线语法功能,需要您自定义并下载bsg文件,没有解析功能。
两者完全是不同的功能
kfcmingming:
离在线融合SDK 2.1.20 android 的,开启语义解析,在线的时候返回的是有语义解析的识别结果:
05-19 11:21:32.825 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----识别成功:[打电话给章珊]
05-19 11:21:32.831 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----origin_result=
{
"content": {
"item": [
"打电话给章珊"
],
"json_res": "{\"parsed_text\":\"打 电话 给 章 珊\",\"raw_text\":\"打电话给章珊\",\"results\":[{\"domain\":\"telephone\",\"intent\":\"call\",\"object\":{\"_name\":\"章珊\",\"name\":\"章珊\"},\"score\":0.650}]}\n"
},
"result": {
"corpus_no": 6421680867491885307,
"err_no": 0,
"idx": -12,
"res_type": 3,
"sn": "095b1996-c9a8-467c-b6a0-b3b6279fed2b_s-1"
}
}
断网,设置离线识别文件后,返回的是下面的,这个不带语义解析结果啊,我用的是官方 demo 测试的。离线的可以像在线的语义解析那样返回 domain, intent 这些属性么,离线的那个 scene_id 是什么意思啊,没那些 domain, intent 属性,都不知道意图是什么啊。
05-19 11:12:53.045 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----识别成功:[打电话给张三]
05-19 11:12:53.049 22978-22978/com.baidu.speech.recognizerdemo D/Sdk2Api: ----origin_result=
{
"content": {
"item": [
"打电话给张三"
]
},
"result": {
"sn": "KWS",
"version": "easr.kws.v1",
"raw_text": "打电话给张三",
"scene_id": 0,
"score": 0.76,
"_results": {
"name": {
"keyword": "张三",
"keyword_nbest": [
"张三"
],
"score": 0.62
}
}
}
}
回复kfcmingming: 只有在线识别支持语义理解功能。