主题词和关键词
Keyword 说明
Keyword 是由不同的主题词组,主题词组成。仅在段落模式,情景评测模式生效。其他评测模式填写该字段不影响评测结果。
请求参数说明
Keyword 文本格式
类型 | 语法格式 | 说明 | 支持模式 | 示例 |
普通文本 | 无 | 主题词 | 英文:段落,情景模式 中文:段落,情景模式 | bus |
分隔符 | | | ⽤于划分不同主题词 | 英文:段落,情景模式 中文:段落,情景模式 | bus | bike |
分隔符 | # | ⽤于划分不同主题词组 | 英文:情景模式 中文:情景模式 | bus # bike |
命令块 | {::cmd{F_UKEY=true}} | ⽤于指定负向主题词 | 英文:情景模式 中文:情景模式 | {::cmd{F_UKEY=true}}bike |
返回结果说明
参数名称 | 类型 | 说明 |
KeywordTag | Integer | 主题词命中标志,0表示默认,1表示当前词时主题词且命中。 |
RefTextId | Integer | 匹配候选文本的序号。在句子多分支,情景评测,段落模式下且有分隔符 | 有效,默认0为第一分支,取值范围[0,+∞]。若返回-1表示不符合有效条件,此时无意义。null 表示无效。 |
KeyWordHits | Array of Float | 主题词命中标志列表。0表示未命中,1表示命中。null 表示无效。只会返回一组主题词组里面的主题词命中情况。 |
UnKeyWordHits | Array of Float | 负向主题词命中标志列表。0表示未命中,1表示命中。null 表示无效。 |
PronCompletion | Float | 仅在情景评测模式下表示切题度,取值为-1或1。-1表示有主题词为命中,1表示所有主题词都命中。当PronCompletion 为1时,SuggestedScore 为正常取值。当 PronCompletion 为-1时,SuggestedScore 可以按需取值。 |
请求示例
请求参数参考,格式为 json。
{"SeqId": 1,"IsEnd": 1,"VoiceFileType": 3,"VoiceEncodeType": 1,"UserVoiceData":"UklGRka1CQBXQVZFZm10zOjQzAABJU0ZUDgAAAE*","SessionId": "820993ae-fcfb-11ec-91fc-acde48001122","RefText": "i go to school by bus. | i go to school by train.","WorkMode": 0,"EvalMode": 5,"Keyword": "bus |{::cmd{F_UKEY=true}}train","SentenceInfoEnabled": 1,"ScoreCoeff": 1}
返回结果参考,格式为 json。
{"Response": {"SuggestedScore": 97.67763,"PronAccuracy": 97.67763,"PronFluency": 0.88551015,"PronCompletion": 1, #所有关键词都命中,切题度才会为1"RequestId": "ec1a0ff8-909c-4b07-b8f4-739d4ffad504","Words": [{"MemBeginTime": 650,"MemEndTime": 1140,"PronAccuracy": 96.12227,"PronFluency": 0.7536842,"ReferenceWord": "i_0","Word": "i","MatchTag": 0,"KeywordTag": 0,"PhoneInfos": []},。。。{"MemBeginTime": 2760,"MemEndTime": 3390,"PronAccuracy": 96.96368,"PronFluency": 0.84625196,"ReferenceWord": "bus_5","Word": "bus","MatchTag": 0,"KeywordTag": 1, # 命中关键词bus"PhoneInfos": []}],"SessionId": "fa5bcbe8-59c0-11ed-8b5b-acde48001122","AudioUrl": "","SentenceInfoSet": [],"Status": "Finished","RefTextId": 0, # 命中第一个分支"KeyWordHits": [1],# 命中第一个关键词"UnKeyWordHits": []}}