AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
video_url | String | 条件必选 | https://example.com/media.mp4 | 待处理的视频 URL。
注意 video_url 和 audio_url 必须提供其中一个。都存在时优先取 video_url。 |
audio_url | String | 条件必选 | https://example.com/media.mp3 | 待处理的音频 URL。
注意 video_url 和 audio_url 必须提供其中一个。都存在时优先取 video_url。 |
content_type | String | 否 | speech | 识别内容类型。如果留空,算法将自动探测。
|
language | String | 否 | cmn-Hans-CN | 识别语种。如果留空,算法将自动探测语种。支持的取值如下:
|
enable_speaker_info | Boolean | 否 | true | 是否开启说话人识别。默认为 false。开启后,结果中会包含 speaker 字段。 |
enable_confidence | Boolean | 否 | true | 是否返回每个字幕片段的置信度。默认为 false。开启后,结果中会包含 confidence 字段。 |
client_token | String | 否 | your_unique_request_id_133 | |
callback_args | String | 否 | your_custom_callback_args | |
callback_url | String | 否 | https://example.com/callback | 用于接收该任务结果回调的 URL 地址。如果提供此参数,其优先级将高于在控制台配置的全局回调地址。地址必须以 http:// 或 https:// 开头。请参考事件回调了解回调接收机制和回调消息结构。 |
queue_id | String | 否 | q00a9731598092652e4a95292434198 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考按项目或 API Key 分账。 |
参数 | 类型 | 描述 |
success | Boolean | |
task_id | String | 任务的唯一标识,用于后续查询任务进度和结果。 |
request_id | String | 本次请求的唯一标识,可用于问题排查。 |
参数 | 类型 | 描述 |
subtitles | Array | |
duration | Number | 输入音频或视频的总时长(单位:秒)。 |
参数 | 类型 | 描述 |
subtitle_text | String | 识别出的字幕文本。 |
start_time | Number | 该字幕片段的起始时间(单位:秒)。 |
end_time | Number | 该字幕片段的结束时间(单位:秒)。 |
speaker | String | 说话人标识。仅当请求中 enable_speaker_info 为 true 时返回。 |
confidence | Number | 该字幕片段的置信度得分(0 到 1 之间)。仅当请求中 enable_confidence 为 true 时返回。 |