语义解析,在线离线返回结果不一致
kfcmingming 发布于2017-05 浏览:1531 回复:2
0
收藏

离在线融合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

                                                                                      }

                                                                                  }

                                                                              }

                                                                          }


收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3fujiayi1984回复于2017-05

您好,您第一个功能是语义解析,有  "json_res"字段,会按照自然语音帮您解析。

第二个功能是离线语法功能,需要您自定义并下载bsg文件,没有解析功能。

两者完全是不同的功能

0
#2chenxiaoyu3回复于2017-05

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: 只有在线识别支持语义理解功能。

0
TOP
切换版块