审核结果回调
更新时间:
回调数据结构
字段名
类型
描述
streamId
Number
流ID
type
String
audio: 音频违规,image: 截图违规
result
String
音频/截图详细结果json字符串
回调HTTP BODY示例
// 音频违规
{
"streamId":"1234567",
"type":"audio",
"result":"{\"errorCode\": 0,\"code\": 0,\"result\": 审核结果,\"taskId\": 每条请求唯一标识,\"audioSpams\": [{\"startTime\": 违规片段开始时间,\"endTime\": 违规片段结束时间,\"text\": 音频文本命中对应的识别结果,\"tags\": [{\"tag\": 违规一级分类代码,\"tagName\": 违规一级分类名称,\"tagNameEn\": 违规一级分类英文名称,\"level\": 分类级别,\"subTags\": [{\"subTag\": 违规二级类别代码,\"subTagName\": 违规二级类别名称,\"subTagNameEn\": 违规二级类别英文名称,\"wordList\": [违规词]}]}]},{\"startTime\": 违规片段开始时间,\"endTime\": 违规片段结束时间,\"vpr\": 声纹命中,\"tags\": [{\"tag\": 违规一级分类代码,\"tagName\": 违规一级分类名称,\"tagNameEn\": 违规一级分类英文名称,\"level\": 分类级别,\"subTags\": [{\"subTag\": 违规二级类别代码,\"subTagName\": 违规二级类别名称,\"subTagNameEn\": 违规二级类别英文名称,}]}]}],\"audioText\": 整段识别文本,\"language\": 音频语种,\"businessResult\": {\"isNoise\": \"1\"}}",
"ts":1716291474
}
// 截图违规
{
"streamId":"1234567",
"type":"image",
"result":" {\"errorCode\": 0, \"code\": 0, \"result\": 2, \"imageSpams\": [{\"code\": 0, \"result\": 2, \"tags\": [{\"tag\": 200, \"level\": 2, \"confidence\": 76}]}], \"gender\": [], \"taskId\": \"Telnet-test_d56b5c2d38614be3bf1a1e98663d3c29_1653017203620\", \"extraInfo\": {\"cartoonScore\": 7, \"genderResult\": [], \"numHuman\": 0, \"numFace\": 0}}",
"ts":1716291474
}
result详细说明
result的value为一个json字符串,各字段详细描述如下:
音频违规:
字段名
类型
描述
errorCode
Number
错误码,其中0表示成功
errorMessage
String
错误消息
code
Number
状态码,0:检测成功,1:检测失败
taskId
String
系统分配的taskId
result
Number
0:通过,1:建议审核,2:不通过
audioSpams
json数组
命中信息
audioText
string
整段音频转录结果
language
String
语种
audioSpams:
字段名
类型
描述
startTime
Number
命中的音频段开始时间,单位秒
endTime
Number
命中的音频段结束时间,单位秒
text
String
音频段文本信息
vpr
Boolean
命中声纹检测
tags
json数组
分类信息
tags:
字段名
类型
描述
tag
Number
一级分类信息代码:
100:涉政;110:暴恐;120:违禁;130:色情;150:广告;160:辱骂;
170:仇恨言论;180:未成年保护;190:敏感热点;510:少数民族语言检测;
220:私人交易;900:其他;999:用户自定义类
tagName
String
一级分类名称
tagNameEn
String
一级分类名称(英文)
level
Number
分类级别,0:正常,1:疑似,2:异常
subTags
json数组
二级分类
subTags:
字段名
类型
描述
subTag
Number
二级分类详细编码请参考 分类编码对照表
subTagName
String
二级分类名称
subTagNameEn
String
二级分类名称(英文)
wordList
字符串数组
命中详情
截图违规:
参数
类型
描述
errorCode
Number
错误码:0表示成功
errorMessage
String
错误消息
imageSpam
json数组
结果信息
code
Number
状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他
result
Number
0:通过,1:建议审核,2:不通过
taskId
String
任务ID
imageSpams:
参数
类型
描述
code
Number
状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他
result
Number
0:通过,1:建议审核,2:不通过
tags
json数组
分类信息
extraInfo:
参数
类型
描述
cartoonScore
Number
画风为卡通的分数,0-100,越高越接近卡通画风
genderResult
json数组
人脸性别及其对应置信度
numHuman
Number
人体检测检出数
numFace
Number
人脸检测检出数
tags:
参数
类型
描述
tag
Number
一级分类信息代码
100:涉政, 110:暴恐, 120:违禁, 130:色情, 140:性感, 150:广告, 160:涉价值观, 180:未成年保护, 200:二维码, 230:无人脸挂机, 232:图片质量, 300:图标, 400:图文, 666:恶心, 800:标签, 888:人脸对比, 900:其他, 999:用户自定义
level
Number
分类级别,0:正常,1:疑似,2:异常
confidence
Number
置信度分数,0-100之间取值,100为置信度最高,0为置信度最低。若level为疑似或异常,置信度越大,说明垃圾的可能性越高
tagName
String
检测图片命中的一级类型名称
tagNameEn
String
检测图片命中的一级类型名称(英文)
subTags
json数组
敏感信息的二级分类
subTags:
参数
类型
描述
subTag
Number
二级分类详细编码请参考 分类编码对照表
subTagName
String
检测图片命中的二级类型名称
subTagNameEn
String
检测图片命中的二级类型名称(英文)
level
Number
分类级别,0:正常,1:疑似,2:异常
confidence
Number
置信度分数,0-100之间取值,100为置信度最高,0为置信度最低。若level为疑似或异常,置信度越大,说明垃圾的可能性越高
wordList
字符串数组
命中图文时返回(tag=400)
回调数据结构
字段名 | 类型 | 描述 |
---|---|---|
streamId | Number | 流ID |
type | String | audio: 音频违规,image: 截图违规 |
result | String | 音频/截图详细结果json字符串 |
回调HTTP BODY示例
// 音频违规
{
"streamId":"1234567",
"type":"audio",
"result":"{\"errorCode\": 0,\"code\": 0,\"result\": 审核结果,\"taskId\": 每条请求唯一标识,\"audioSpams\": [{\"startTime\": 违规片段开始时间,\"endTime\": 违规片段结束时间,\"text\": 音频文本命中对应的识别结果,\"tags\": [{\"tag\": 违规一级分类代码,\"tagName\": 违规一级分类名称,\"tagNameEn\": 违规一级分类英文名称,\"level\": 分类级别,\"subTags\": [{\"subTag\": 违规二级类别代码,\"subTagName\": 违规二级类别名称,\"subTagNameEn\": 违规二级类别英文名称,\"wordList\": [违规词]}]}]},{\"startTime\": 违规片段开始时间,\"endTime\": 违规片段结束时间,\"vpr\": 声纹命中,\"tags\": [{\"tag\": 违规一级分类代码,\"tagName\": 违规一级分类名称,\"tagNameEn\": 违规一级分类英文名称,\"level\": 分类级别,\"subTags\": [{\"subTag\": 违规二级类别代码,\"subTagName\": 违规二级类别名称,\"subTagNameEn\": 违规二级类别英文名称,}]}]}],\"audioText\": 整段识别文本,\"language\": 音频语种,\"businessResult\": {\"isNoise\": \"1\"}}",
"ts":1716291474
}
// 截图违规
{
"streamId":"1234567",
"type":"image",
"result":" {\"errorCode\": 0, \"code\": 0, \"result\": 2, \"imageSpams\": [{\"code\": 0, \"result\": 2, \"tags\": [{\"tag\": 200, \"level\": 2, \"confidence\": 76}]}], \"gender\": [], \"taskId\": \"Telnet-test_d56b5c2d38614be3bf1a1e98663d3c29_1653017203620\", \"extraInfo\": {\"cartoonScore\": 7, \"genderResult\": [], \"numHuman\": 0, \"numFace\": 0}}",
"ts":1716291474
}
result详细说明
result的value为一个json字符串,各字段详细描述如下:
音频违规:
字段名 | 类型 | 描述 |
---|---|---|
errorCode | Number | 错误码,其中0表示成功 |
errorMessage | String | 错误消息 |
code | Number | 状态码,0:检测成功,1:检测失败 |
taskId | String | 系统分配的taskId |
result | Number | 0:通过,1:建议审核,2:不通过 |
audioSpams | json数组 | 命中信息 |
audioText | string | 整段音频转录结果 |
language | String | 语种 |
audioSpams:
字段名 | 类型 | 描述 |
---|---|---|
startTime | Number | 命中的音频段开始时间,单位秒 |
endTime | Number | 命中的音频段结束时间,单位秒 |
text | String | 音频段文本信息 |
vpr | Boolean | 命中声纹检测 |
tags | json数组 | 分类信息 |
tags:
字段名 | 类型 | 描述 |
---|---|---|
tag | Number | 一级分类信息代码: 100:涉政;110:暴恐;120:违禁;130:色情;150:广告;160:辱骂; 170:仇恨言论;180:未成年保护;190:敏感热点;510:少数民族语言检测; 220:私人交易;900:其他;999:用户自定义类 |
tagName | String | 一级分类名称 |
tagNameEn | String | 一级分类名称(英文) |
level | Number | 分类级别,0:正常,1:疑似,2:异常 |
subTags | json数组 | 二级分类 |
subTags:
字段名 | 类型 | 描述 |
---|---|---|
subTag | Number | 二级分类详细编码请参考 分类编码对照表 |
subTagName | String | 二级分类名称 |
subTagNameEn | String | 二级分类名称(英文) |
wordList | 字符串数组 | 命中详情 |
截图违规:
参数 |
类型 |
描述 |
---|---|---|
errorCode | Number | 错误码:0表示成功 |
errorMessage | String | 错误消息 |
imageSpam | json数组 | 结果信息 |
code | Number | 状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他 |
result | Number | 0:通过,1:建议审核,2:不通过 |
taskId | String | 任务ID |
imageSpams:
参数 |
类型 |
描述 |
---|---|---|
code | Number | 状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他 |
result | Number | 0:通过,1:建议审核,2:不通过 |
tags | json数组 | 分类信息 |
extraInfo:
参数 | 类型 | 描述 |
---|---|---|
cartoonScore | Number | 画风为卡通的分数,0-100,越高越接近卡通画风 |
genderResult | json数组 | 人脸性别及其对应置信度 |
numHuman | Number | 人体检测检出数 | numFace | Number | 人脸检测检出数 |
tags:
参数 |
类型 |
描述 |
---|---|---|
tag | Number | 一级分类信息代码 100:涉政, 110:暴恐, 120:违禁, 130:色情, 140:性感, 150:广告, 160:涉价值观, 180:未成年保护, 200:二维码, 230:无人脸挂机, 232:图片质量, 300:图标, 400:图文, 666:恶心, 800:标签, 888:人脸对比, 900:其他, 999:用户自定义 |
level | Number | 分类级别,0:正常,1:疑似,2:异常 |
confidence | Number | 置信度分数,0-100之间取值,100为置信度最高,0为置信度最低。若level为疑似或异常,置信度越大,说明垃圾的可能性越高 |
tagName | String | 检测图片命中的一级类型名称 |
tagNameEn | String | 检测图片命中的一级类型名称(英文) |
subTags | json数组 | 敏感信息的二级分类 |
subTags:
参数 |
类型 |
描述 |
---|---|---|
subTag | Number | 二级分类详细编码请参考 分类编码对照表 |
subTagName | String | 检测图片命中的二级类型名称 |
subTagNameEn | String | 检测图片命中的二级类型名称(英文) |
level | Number | 分类级别,0:正常,1:疑似,2:异常 |
confidence | Number | 置信度分数,0-100之间取值,100为置信度最高,0为置信度最低。若level为疑似或异常,置信度越大,说明垃圾的可能性越高 |
wordList | 字符串数组 | 命中图文时返回(tag=400) |