通过 TaskId 来查询音质检测任务的状态和结果。
调用协议
HTTPS + JSON
POST /v2/ivh/algotaskserver/algotaskservice/getaudioevaluationstate
Header Content-Type: application/json;charset=utf-8
请求参数
参数 | 类型 | 必须 | 说明 |
TaskId | string | 是 |
返回参数
参数 | 类型 | 必须 | 说明 |
TaskState | string | 是 | 任务状态: CREATED:已创建 QUEUING:排队中 PROCESSING:处理中 SUCCESS:任务完成 FAIL:任务失败 |
Result | object | 是 | 音质检测任务结果 |
Result.Snr | object | 是 | 音频的信噪比指标 |
Result.Snr.Value | float | 是 | 音频的信噪比指标测量值 |
Result.Snr.QualifiedRange | Array of [float] | 是 | 音频的信噪比指标合格范围 [lower_limit,upper_limit] |
Result.Snr.Description | string | 是 | 音频的信噪比指标说明 |
Result.C50 | object | 是 | 音频的混响指标 |
Result.C50.Value | float | 是 | 音频的混响指标测量值 |
Result.C50.QualifiedRange | Array of [float] | 是 | 音频的混响指标合格范围 [lower_limit,upper_limit] |
Result.C50.Description | string | 是 | 音频的混响指标说明 |
Result.Clipping | object | 是 | 音频的截幅指标 |
Result.Clipping.Value | float | 是 | 音频的截幅指标测量值 |
Result.Clipping.QualifiedRange | Array of [float] | 是 | 音频的截幅指标合格范围 [lower_limit,upper_limit] |
Result.Clipping.Description | string | 是 | 音频的截幅指标说明 |
Result.Duration | object | 是 | 音频的时长指标 |
Result.Duration.Value | float | 是 | 音频的时长 |
Result.Duration.QualifiedRange | Array of [float] | 是 | 音频的时长合格范围 [lower_limit,upper_limit] |
Result.Duration.Description | string | 是 | 音频的时长指标说明 |
Result.Wer | object | 是 | 音频的文本准确率指标 |
Result.Wer.Value | float | 是 | 文本准确率,仅“参考文本”不为空时有效 |
Result.Wer.QualifiedRange | Array of [float] | 是 | 文本准确率合格范围 [lower_limit,upper_limit] |
Result.Wer.Description | string | 是 | 文本准确率说明 |
Result.AlignDetails | array of [TextAlign] | 是 | 文本对齐结果 |
Result.Sentences | array of [Sentences] | 是 | 短句截取时间 |
ErrorMsg | string | 是 | 任务失败提示信息 |
TextAlign
参数 | 类型 | 必须 | 说明 |
Detail | Array of [string] | 是 | 文本每个字符对齐结果,如["好","好"]/["好","<eps>"],其中"<eps>"为占位符 |
Sentences
参数 | 类型 | 必须 | 说明 |
StartMs | int | 是 | 句子开始毫秒数 |
EndMs | int | 是 | 句子结束毫秒数 |
Sentence | string | 是 | 句子内容 |
请求示例
{"Header": {},"Payload": {"TaskId": "63232275-a349-4f27-8e33-aa4ac791094c"}}
返回示例
{"Header": {"Code": 0,"Message": "","RequestID": "28499a-cf6d-4f7b-b7fa-4a5a54662b38"},"Payload": {"Status": "SUCCESS","Result": {"Snr": {"Value": 72.67048,"QualifiedRange": [30,2147483600],"Description": "音频的信噪比,越大越好"},"C50": {"Value": 57.082405,"QualifiedRange": [30,2147483600],"Description": "混响指标,越大越好"},"Clipping": {"QualifiedRange": [-2147483600,0],"Description": "截幅指数:小于等于10合格","Value": 0},"Duration": {"Value": 24.21,"QualifiedRange": [600,2147483600],"Description": "有效时长:单位秒,大于等于10分钟合格"},"Wer": {"Value": 0.91358024,"QualifiedRange": [0.7,1],"Description": "文本准确率:大于等于70%合格"},"Sentences": [{"StartMs": 340,"EndMs": 4510,"Sentence": "激光祛斑是利用激光的光热解原理,"},{"StartMs": 4510,"EndMs": 6040,"Sentence": "激光照射皮肤后,"},{"StartMs": 6040,"EndMs": 8640,"Sentence": "会被皮肤病变部位的色素吸收,"},{"StartMs": 8900,"EndMs": 12660,"Sentence": "而激光产生的高能量就会将这些色素击碎,"},{"StartMs": 12890,"EndMs": 17155,"Sentence": "色素碎屑会随人体的各项循环排除体外,"},{"StartMs": 17155,"EndMs": 19050,"Sentence": "从而达到祛斑的效果。"}],"AlignDetails": [{"Detail": ["<eps>","大"]},{"Detail": ["家","家"]},{"Detail": ["<eps>","好"]}]},"ErrorMsg": ""}}