语音转译审核

服务返回信息的公共结构

参数名 类型 是否必有 说明
signature String 我们采用的数字证书签名算法是:"RSA-SHA256",签名输出类型是:"base64",首先 下载图普科技的公钥证书,然后按如下步骤认证:
1、收到的JSON数据经过JSON.parse(),得到JSON对象,记为data;
2、data含两个字段:signature、json;signature是数字签名,json是真正的有效数据的字符串格式;
3、用signature对json进行签名认证,算法:RSA-SHA256,输出类型:base64,得到认证结果;
4、认证通过后,对json进行JSON.parse(),得到JSON数据,详见"json"字段说明。
json String json 字段经过JSON.parse(json)后,得到具体的结果,含:
message:与code相关的文本信息
timestamp:当前的服务器的Unix时间戳。
nonce:随机数。
json内容解析后的结构
参数名 类型 是否必有 说明
code Number 请求的状态码,参考服务公共状态码解析
message String 请求的状态信息
timestamp Number 当前的服务器的Unix时间戳
nonce Number 随机数
[taskId] Object 识别任务的结果,不同识别任务会有特定的taskId和[taskId]信息结构
... ... 其它识别及请求响应结果信息
示例
{
    "signature": "signature_from_tupu_service", 
    "json": "{\"code\":0,\"message\":\"success\",\"nonce\":\"0.5442530125172196\",\"timestamp\":1595318082309}"
}

任务结果信息

taskId

5caee6b2a76925c55a09a6d2

任务id的数据结构

参数名 类型 是否必有 说明
violations Array 详见以下violants数据结构
text String 这个语音文件的文本译文

violations数据结构

参数名 类型 是否必有 说明
startTime Number 开始时间
endTime Number 结束时间
content String 文本内容,可能为空
action String 是否违规,block:违规,pass:通过,review:复审
label String 违规标签, 'Normal': 正常, 'Terror': 暴恐, 'Porn': 色情, 'Politics': 涉政, 'Sensitive': 敏感, 'ADs': ⼴告, 'Abuse': 谩骂, 'Nosense': 灌水, 'UserDefine': 自定义
review Bool 是否复审,true:是 false:否
rate String 吻合分数
details Array 命中的关键词详细信息,如果actions为pass,则details为空数组,详见以下details数据结构

details数据结构

参数名 类型 是否必有 说明
keyword String 测试文本中违规的词语
hint String 命中的关键词
mainLabel String 关键词的主标签
subLabel String 关键词的次标签

回调数据的json字段示例(语音转译与文本审核):

{
  "code": 0,
  "message": "success",
  "nonce": "0.01627771095362096",
  "timestamp": 1552391372490,
  "requestId": "tupu_request_id",
  "roomId": "your_room_id",
  "userId": "your_user_id",
  "forumId": "your_forum_id",
  "5caee6b2a76925c55a09a6d2": {
      "violations": [
          {
              "startTime": 12,
              "endTime": 15,
              "content": "毛泽东",
              "action": "block",
              "label": "Politics",
              "review": false,
              "rate": 0.896484,
              "details": [
                  {
                      "keyword": "毛泽东",
                      "hint": "毛泽东",
                      "mainLabel": "Politics",
                      "subLabel": "National_Leader"
                  }
              ]
          }
      ],
      "text": "毛泽东你好"
  }
}

results matching ""

    No results matching ""