文档首页/ 云客服/ 用户指南/ 租户管理员指南/ 配置智能IVR/ 相关参考/ TUC接口/ /chatbot/rest/tuc/v1/qualityInspection/qiOnline/recognize
更新时间:2023-09-20 GMT+08:00

/chatbot/rest/tuc/v1/qualityInspection/qiOnline/recognize

接口功能

在线质检接口

请求入参

表1

参数

类型

是否必选

描述

role

String

可选

角色{staff,customer,operator,user}

beginTime

long

可选

开始时间

endTime

long

可选

结束时间

callId

String

必选

呼叫id

content

int

必选

内容

language

int

必选

语种{zh_CN,en_US}

请求出参

参数

类型

描述

role

String

角色

emotion

EmotionResult

识别类型

dialogRules

List<DialogRule>

对话规则

silenceRules

List<SilenceRules>

静默规则

speedRules

List<SpeedRules>

语速规则

interposalRules

List<InterposalRules>

抢插话规则

单个EmotionResult的字段说明如下:

参数

类型

描述

score

int

分数

emotionType

String

positive/negative

单个DialogRule的字段说明如下:

参数

类型

描述

id

String

规则ID

name

String

规则名称max=128

description

String

规则描述max=1024

severity

String

规则类型{normal,critical}

min

int

至少要出现几个对话逻辑,取值范围:[1,100]

score

int

规则分数[-100,100]

method

String

规则是正面表列 or 负面表列{positive,negative}

callBegin

long

开始发话时间

callEnd

long

结束发话时间

单个SilenceRules的字段说明如下:

参数

类型

描述

id

String

规则ID

name

String

规则名称

score

int

分数[0,100]

silenceSeconds

int

静默时长[1,-]

silenceTimes

int

静默次数[1,-]

exception

SilenceException

group之间的表达式

callBegin

long

对话开始时间

callEnd

long

对话结束时间

单个SpeedRules的字段说明如下:

参数

类型

描述

id

String

规则ID

name

String

规则名称(最长64)

minSpeed

int

最小速度[1,220]

maxSpeed

int

最大速度[1,-]

score

int

分数[-100,0]

callBegin

long

开始发话时间

callEnd

long

结束发话时间

单个InterposalRules的字段说明如下:

参数

类型

描述

id

String

规则ID

name

String

规则名称max=128

score

int

规则分数[-100,0]

interposalTimes

int

抢插话次数[1,10000]

interposalSeconds

int

抢插话时间[1,10000]

callBegin

long

开始发话时间

callEnd

long

结束发话时间

请求消息样例

{
      "role": "${role}",
      "beginTime": "${beginTime}",
      "endTime": "${endTime}",
      "callId": "${callId}",
      "content": "${content}",
      "language": "${language}"
}