按音频片段查询调用记录
1. 请求
1.1 请求地址
区域 | 请求地址 |
---|---|
国内 | https://api.open.tuputech.com/v3/management/history/speech-fragment/<secretId> |
1.2 请求方法
POST
1.3 请求头
Content-Type: application/json
1.4 请求参数
参数名称 | 类型 | 是否必需 | 说明 |
---|---|---|---|
timestamp | Int | 是 | 当前服务器的 Unix 时间戳,可以是毫秒或秒级 |
nonce | Float | 是 | 随机数(建议使用 Unix 时间戳或若干位随机整数) |
signature | String | 是 | |
startTime | String | 是 | 时间范围,起始时间 (时间格式 yyyy-MM-dd hh:mm:ss ) |
endTime | string | 是 | 时间范围,结束时间 (时间格式 yyyy-MM-dd hh:mm:ss ) |
page | Int | 是 | 分页参数,查询页码 |
limit | Int | 是 | 分页参数,每页大小 |
sort | Enum | 否 | 排序,-1 :倒序,1 :顺序 |
sortBy | String | 否 | 排序字段 |
taskId | String | 是 | 识别任务 ID |
review | Boolean | 否 | 是否需要复审:true :是 / false :否 |
requestId | String | 否 | 请求 ID |
userId | String | 否 | 用户 ID |
forumId | String | 否 | 板块 ID |
roomId | String | 否 | 房间 ID |
suggestion | Int | 否 | 识别结果 |
labels | Array<Int> | 否 | 机器识别标签 |
1.5 请求示例
{
"timestamp": "<timestamp>",
"nonce": "<nonce>",
"signature": "<signature>",
"startTime": "2022-12-02 00:00:00",
"endTime": "2022-12-08 23:00:00",
"page": 1,
"limit": 1,
"taskId": "5caee6b2a76925c55a09a6d2",
"labels": [0, 1],
"review": false,
"requestId":"638eb0129756309d714bccba",
"sort": 1,
"sortBy": "requestId"
}
2. 响应
2.1 响应内容
参数名称 | 类型 | 说明 |
---|---|---|
json | String | 响应内容 JSON 转义后的字符串 |
signature | String | 响应内容签名 |
2.2 响应参数
参数名称 | 类型 | 是否可能为空 | 说明 |
---|---|---|---|
hasNext | Boolean | 否 | 是否存在下一页 |
total | Int | 否 | 调用记录总数 |
data | Array<speechFragmentDetail> | 否 | 调用总览信息,详见 speechFragmentDetail 参数说明 |
speechFragmentDetail 参数说明
参数名称 | 类型 | 是否可能为空 | 说明 |
---|---|---|---|
secretId | String | 否 | 应用 ID |
filePath | String | 否 | 文件缓存地址 |
originalFile | String | 否 | 源文件链接 |
taskDescId | String | 否 | 任务 ID |
trainRecordId | String | 否 | 模型 ID |
label | Int | 否 | 任务识别结果,标签 |
labelRate | Int | 否 | 任务识别结果,标签得分 |
hasVoice | Boolean | 否 | 任务识别结果,是否有人声 |
content | String | 否 | 任务识别结果,语音分析文字内容 |
contentFilter | String | 否 | 任务识别结果,过滤后的文字内容 |
review | Boolean | 否 | 任务识别结果,是否需要复审:true :是 / false :否 |
requestId | String | 否 | 请求 ID |
suggestion | Int | 否 | 识别结果,建议操作 |
hintDetails | Array<HintDetails> | 是 | 识别结果的违规详情,详见 HintDetails 参数说明 |
HintDetails 参数说明
参数名称 | 类型 | 是否可能为空 | 说明 |
---|---|---|---|
keyword | String | 否 | 命中关键词 |
hint | String | 否 | 违规内容 |
mainLabel | String | 否 | 一级标签 |
subLabel | String | 是 | 二级标签 |
2.3 响应示例
{
"json": "{\"code\":0,\"data\":[{\"id\":\"**************\",\"requestId\":\"638eb0129756309d714bccba\",\"secretId\":\"**************\",\"originalFile\":\"638eb0129756309d714bccba-0.wav\",\"filePath\":\"**************\",\"createTime\":\"2022-12-06T10:59:45.498+08:00\",\"endTime\":10,\"secretTaskId\":\"**************\",\"taskDescId\":\"5caee6b2a76925c55a09a6d2\",\"trainRecordId\":\"无\",\"content\":\"喂!喂!喂!\",\"contentFilter\":\"喂喂喂\",\"review\":false,\"label\":0,\"labelRate\":1,\"remark\":\"tupu\",\"hasVoice\":true}],\"hasNext\":true,\"message\":\"success\",\"nonce\":0.9308903514900845,\"timestamp\":1670903383,\"total\":4}",
"signature": "pa7ti8r/BJc7uw8sN3TqBtc8yPpl9khW3xkaqbECbUQa0jsmJY1RgOHgCNsh5YmzC09Nf00LVjvliS5XqYOZhwD+rq1SVQE5UchbEcAji66HJL9Q8TH5eb+bp2ZsxPzjXTb9MpDE+6hUAzLL/KDHrYT3WwTcEfDvsr9hTkbmcXg="
}
json
字段示例
{
"code": 0,
"data": [
{
"id": "**************",
"requestId": "638eb0129756309d714bccba",
"secretId": "**************",
"originalFile": "638eb0129756309d714bccba-0.wav",
"filePath": "**************",
"createTime": "2022-12-06T10:59:45.498+08:00",
"endTime": 10,
"secretTaskId": "**************",
"taskDescId": "5caee6b2a76925c55a09a6d2",
"trainRecordId": "无",
"content": "喂!喂!喂!",
"contentFilter": "喂喂喂",
"review": false,
"label": 0,
"labelRate": 1,
"remark": "tupu",
"hasVoice": true
}
],
"hasNext": true,
"message": "success",
"nonce": 0.9308903514900845,
"timestamp": 1670903383,
"total": 4
}