控制台

查询任务

GET/v1/audio/tasks/{task_id}

使用异步请求返回的 task_id 查询任务状态和结果。适用于语音生成、音色生成和音频转写任务。

路径参数

字段类型必填说明
task_idstring必填

异步请求返回的任务 ID。

返回值

接口返回任务的当前状态。任务成功后,结果字段直接位于响应顶层。

字段类型说明
id: string

任务 ID,与路径中的 task_id 对应。

object: string

任务对象类型,例如 audio.speech / audio.voice_generation / audio.transcription。

status: string

任务状态,例如 PENDING / PROCESSING / SUCCESS / FAILED。

created_at: integer

创建时间,Unix 时间戳,单位为秒。

updated_at: integer

最近更新时间,Unix 时间戳,单位为秒。

error: object

任务执行失败信息。

语音任务结果

当 status=SUCCESS,且 object 为 audio.speech 或 audio.voice_generation 时,返回音频结果 URL。实际格式以返回的 response_format 和 content_type 为准。

字段类型条件说明
urlstring成功时

音频结果 URL。

response_formatstring成功时

实际输出音频格式,例如 wav。

content_typestring成功时

音频 MIME 类型,例如 audio/wav。

转写任务结果

当 status=SUCCESS,且 object=audio.transcription 时,text 返回完整转写文本;说话人分离任务还会返回 segments。

字段类型条件说明
textstring普通转写成功时

完整转写文本。

segmentsarray说话人分离成功时

说话人分离片段;无有效分段时可能为空数组。

segments[].speakerstring有分段时

说话人标识。

segments[].textstring有分段时

该分段文本。

segments[].startnumber有分段时

分段起始时间,单位为秒。

segments[].endnumber有分段时

分段结束时间,单位为秒。

任务失败

status=FAILED 表示任务已创建但执行失败,与任务不存在或无权访问的查询错误不同。失败原因位于 error。

错误码

HTTPerror.code触发条件处理建议
404task_not_found指定 task_id 不存在或不可见确认使用创建任务接口返回的 task_id,且 API Key 有权限访问该任务。