有奖捉虫:行业应用 & 管理与支持文档专题 HOT
通过 TaskId 来查询音质检测的进度和结果。

调用协议

HTTPS + JSON
POST /v2/ivh/assetmanager/zeroshotservice/getdetectprogress
Header Content-Type: application/json;charset=utf-8

请求参数

参数
类型
必须
说明
TaskId
string
提交音质检测任务返回的 TaskId

返回参数

参数
类型
必须
说明
AudioId
string
音频ID
DetectionCode
int
检测code: 0:表示当前语音通过 -1:表示检测失败,需要重试 -2:表示语音检测不通过,提示用户再重新录制一下(通常漏读,错读,或多读) -3:表示语音中噪声较大,不通过
DetectionMsg
string
检测提示信息
TaskState
string
检测任务状态: PROCESSING:处理中 SUCCESS:任务处理完成 FAIL:任务处理失败
Words
Array of [Word]
音质检测不通过的时候返回每个字检测提示信息
Word
参数
类型
必须
说明
PronAccuracy
string
string类型2位小数,准确度 (<75则认为不合格)
PronFluency
string
string类型2位小数,流畅度 (<0.95则认为不合格)
Word
string
Tag
int
tag: 0: match 匹配 1: insert 多读 2: delete 少读 3: replace 错读 4: oov 待评估字不在发音评估的词库 5: unknown 未知错误

请求示例

{ "Header": {}, "Payload": { "TaskId": 666 } }

返回示例

{ "Header": { "RequestID": "gz1a74c25f17030396653416949", "SessionID": "gz1a74c25f17030396653416950", "DialogID": "", "Code": 0, "Message": "ok" }, "Payload": { "TaskState": "SUCCESS", "AudioId": "ZZZ", "DetectionCode": 0, "DetectionMsg":"success" } }