通过 TaskId 来查询音质检测的进度和结果。
调用协议
HTTPS + JSON
POST /v2/ivh/assetmanager/zeroshotservice/getdetectprogress
Header Content-Type: application/json;charset=utf-8
请求参数
参数 | 类型 | 必须 | 说明 |
TaskId | string | 是 |
返回参数
参数 | 类型 | 必须 | 说明 |
AudioId | string | 是 | 音频ID |
DetectionCode | int | 是 | 检测code:
0:表示当前语音通过
-1:表示检测失败,需要重试
-2:表示语音检测不通过,提示用户再重新录制一下(通常漏读,错读,或多读)
-3:表示语音中噪声较大,不通过 |
DetectionMsg | string | 否 | 检测提示信息 |
TaskState | string | 否 | 检测任务状态:
PROCESSING:处理中
SUCCESS:任务处理完成
FAIL:任务处理失败 |
请求示例
{ "Header": {}, "Payload": { "TaskId": 666 } }
返回示例
{ "Header": { "RequestID": "gz1a74c25f17030396653416949", "SessionID": "gz1a74c25f17030396653416950", "DialogID": "", "Code": 0, "Message": "ok" }, "Payload": { "TaskState": "SUCCESS", "AudioId": "ZZZ", "DetectionCode": 0, "DetectionMsg":"success" } }