ASR iOS SDK在线语义识别norm为空串
杨孝远 发布于2019-04 浏览:2075 回复:2
1
收藏

问题描述:

 


ASR iOS SDK在线语义识别,pid设置为15363,语义解析的结果中norm字段为空串,比如我说”明天天气“,返回的slots中并没有明天的日期,而文档中描述:norm是归一化值,也就是根据‘明天’得到的日期。已影响到正常识别语义了,请问该怎么解决?

 


有遇到这问题的小伙伴麻烦分享下解决方案,谢谢啦!

 


下面是语义解析结果中slots字段对应的值:

 


"slots": {

"user_time": [

{

"word": "明天",

"norm": ""

}

],

"user_arrival_city": [

{

"word": "北京",

"norm": "北京市"

}

]

收藏
点赞
1
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3杨孝远回复于2019-04

在下面的连接中找到了答案,norm这个字段目前为空,后续会开放给开发者使用,但是未说明什么时候开放此字段,还是未能解决问题,由于公司不让用unit2,我目前用15361代替15363使用,但是15361这个pid比15363的能力低一些,所以还是很期待开放norm字段。

https://cloud.baidu.com/doc/SPEECH/ASR-Query-Protocol.html#.E8.AF.8D.E6.A7.BD.E5.80.BC.E7.B1.BB.E5.9E.8B

 

表示语义解析得到2个词槽,分别为user_time(时间)和user_arrival_city(到达地)。而每个词槽对应的值有2种,一种是原始值(word),另一种是归一化值(norm):原始值是指query中出现的词槽值的原文,即"明天"和"北京";而归一化值是对某些词槽,系统会在原始值的基础上进行规范化处理,得到的统一格式的词槽值,该字段为预留字段,目前置空,后续将会开放给开发者使用。

1
#2用户已被禁言回复于2019-04

您的代码不对吧,参考下文档 https://ai.baidu.com/docs#/ASR-Query-Protocol/top

0
TOP
切换版块