查询长文本在线合成任务结果
接口描述:根据task_id的数组批量查询语音合成任务结果
请求接口:https://aip.baidubce.com/rpc/2.0/tts/v1/query
HTTP 方法:POST
URL参数:
参数 | 取值 |
---|---|
access_token | 通过API Key和Secret Key获取的access_token,参考Access Token获取 |
Body中放置请求参数,参数如下:
参数名 | 类型 | 是否必需 | 描述 | 取值范围 |
---|---|---|---|---|
task_ids | list | 是 | 任务id | 推荐一次查询多个任务id,单次最多可查询200个 |
例:
{
"task_ids": ["234acb234acb234acb234acb", "234acb234acb234acb234acd", "234acb234acb234acb234acbe"]
}
Body返回示例:
参数名 | 类型 | 是否必需 | 描述 |
---|---|---|---|
log_id | int | 是 | log id |
tasks_info | list | 否 | 任务信息 |
+task_id | str | 是 | 任务id |
+task_status | str | 是 | 任务状态 |
+task_result | dict | 否 | 任务结果 |
++speech_url | str | 否 | 音频下载链接,任务完成后储存72小时 |
++err_no | int | 否 | 错误码 |
++err_msg | str | 否 | 错误信息 |
++sn | str | 否 | |
error_code | int | 否 | 错误码 |
error_msg | str | 否 | 错误信息 |
error_info | list | 否 | 错误的或查询不存在taskId数组 |
例:
{
"log_id": 12345678,
"tasks_info": [
{ # 合成中
"task_id": "234acb234acb234acb234acb",
"task_status": "Running"
},
{ # 合成失败
"task_id": "234acb234acb234acb234acd",
"task_status": "Failure"
"task_result": {
"err_no": 3301
"err_msg": "speech quality error",
"sn": "xxx"
}
},
{ # 合成成功
"task_id": "234acb234acb234acb234ace",
"task_result": {
"speech_url": "https://bos.xxxxxxxxxxxxxx"
},
"task_status": "Success"
}
]
}