有奖:语音产品征文挑战赛火热进行中> HOT

主题词和关键词

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": []
}
}
?


http://www.vxiaotou.com