调用VerifySentence保存单个句子的校验结果。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | VerifySentence |
系统规定参数。取值:VerifySentence。 |
JsonStr | String | 是 | "{"taskId":"EA701F66-8CA2-4A79-8E3C-A6F2F****","fileName":"人工校验测试-订购茶叶.wav","dialogueId":1,"roleCorrect":false,"sourceRole":0,"textCorrect":false,"sourceText":"我要订购大量的信阳毛尖。","oldIncorrectWords":3,"targetText":"我要订购大大的南阳毛巾。","targetRole":1}" |
完整Json字符串信息,具体内容参见以下详细信息。 |
请求参数Json字符串信息
属性 |
值类型 |
是否必须 |
说明 |
---|---|---|---|
taskId |
String |
是 |
任务id。 |
fileName |
String |
是 |
文件名称。 |
dialogueId |
Integer |
是 |
句子id,即句子在整个对话数组中的位置,从0开始。 |
roleCorrect |
Boolean |
是 |
角色判断是否正确,若为true,则只需要提供sourceRole;否则需要提供sourceRole、targetRole。 |
sourceRole |
Integer |
是 |
人工校验后的正确角色,可选值:0(客服);1(客户)。 |
targetRole |
Integer |
否 |
转写角色,可选值:0(客服);1(客户)。 |
textCorrect |
Boolean |
否 |
文本转写是否正确,默认false,若为true, 则只需要提供sourceText; 若为false,则需要提供sourceText、targetText 。 |
sourceText |
String |
是 |
人工校验后的正确对话。 |
targetText |
String |
是 |
转写出的对话。 |
oldIncorrectWords |
Integer |
否 |
之前的错误字数,默认0;第一次校验都是0,对于已经校验过的句子再次修改时要填写;在GetNextResultToVerify中会返回(incorrectWords),每句提交后也会返回incorrectWords 。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Code | String | 200 |
结果代码,200 表示成功,若为别的值则表示失败,调用方可根据此字段判断失败原因。 |
Data | Array |
若转写不正确,返回不同之处;否则为空。 |
|
Delta | |||
Source | Struct |
人工校验后正确的对话内容。 |
|
Line | List | 你 |
具体的字。 |
Position | Integer | 1 |
字所处的位置。 |
Target | Struct |
转写对话内容。 |
|
Line | List | 您 |
具体的字。 |
Position | Integer | 1 |
字所处的位置。 |
Type | String | CHANGE |
错误的不同类型,可能值:CHANGE(错误),INSERT(多字),DELETE(少字)。 |
IncorrectWords | Integer | 2 |
本句错误字数。 |
Message | String | successful |
出错时表示出错详情,成功时为successful。 |
RequestId | String | 106C6CA0-282D-4AF7-85F0-D2D24F4CE647 |
请求ID。 |
SourceRole | Integer | 0 |
人工校验后的正确角色,可能值:0(客服);1(客户)。 |
Success | Boolean | true |
请求是否成功,调用方可根据此字段来判断请求是否成功:true表示成功;false/null表示失败。 |
TargetRole | Integer | 1 |
转写角色,可能值:0(客服);1(客户)。 |
示例
请求示例
http(s)://[Endpoint]/?Action=VerifySentence
&<公共请求参数>
正常返回示例
XML
格式
<VerifySentenceResponse>
<SourceRole>0</SourceRole>
<IncorrectWords>3</IncorrectWords>
<Message>successful</Message>
<RequestId>4AD45ADD-4F5E-4BBB-8051-AE8B31F397F9</RequestId>
<TargetRole>1</TargetRole>
<Data>
<Delta>
<Type>CHANGE</Type>
<Target>
<Line>
<Line>大的南</Line>
</Line>
<Position>5</Position>
</Target>
<Source>
<Line>
<Line>量信</Line>
</Line>
<Position>5</Position>
</Source>
</Delta>
<Delta>
<Type>CHANGE</Type>
<Target>
<Line>
<Line>巾</Line>
</Line>
<Position>10</Position>
</Target>
<Source>
<Line>
<Line>尖</Line>
</Line>
<Position>9</Position>
</Source>
</Delta>
</Data>
<Code>200</Code>
<Success>true</Success>
</VerifySentenceResponse>
JSON
格式
{
"SourceRole":0,
"IncorrectWords":3,
"Message":"successful",
"RequestId":"4AD45ADD-4F5E-4BBB-8051-AE8B31F397F9",
"TargetRole":1,
"Data":{
"Delta":[
{
"Type":"CHANGE",
"Target":{
"Line":{
"Line":[
"大的南"
]
},
"Position":5
},
"Source":{
"Line":{
"Line":[
"量信"
]
},
"Position":5
}
},
{
"Type":"CHANGE",
"Target":{
"Line":{
"Line":[
"巾"
]
},
"Position":10
},
"Source":{
"Line":{
"Line":[
"尖"
]
},
"Position":9
}
}
]
},
"Code":"200",
"Success":true
}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交