非实时语音识别(Qwen-Audio-ASR)HTTP API
本文介绍Qwen-Audio-ASR非实时语音识别HTTP API的参数和接口细节。
关于支持的音频格式、文件大小限制、时长限制等输入要求,请参见音频规格。
接口地址
华北2(北京)
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
调用时请将{WorkspaceId}替换为真实的Workspace ID。
新加坡
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
调用时请将{WorkspaceId}替换为真实的Workspace ID。
重要阿里云百炼为华北2(北京)、新加坡地域推出了业务空间专属域名,能够为推理请求提供卓越的性能和更高的稳定性,建议迁移至新域名:
- 华北2(北京)地域:从
dashscope.aliyuncs.com迁移至{WorkspaceId}.cn-beijing.maas.aliyuncs.com - 新加坡地域:从
dashscope-intl.aliyuncs.com迁移至{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
请求头
| 参数 | 类型 | 是否必选 | 说明 |
|---|---|---|---|
|
| 是 | 鉴权令牌,格式为 |
|
| 是 | 请求参数的媒体类型,固定为 |
|
| 否 | 用于控制是否请求流式返回。设置为 说明仅适用于 |
请求参数model 模型名称。 input 输入信息。 parameters 模型参数。 说明 润色顺滑:模型在识别语音的同时,自动清理无意义语气词和口吃重复,处理说话过程中的自我纠正,理顺口语表达,并规范标点与文本格式。输出结果更加简洁、流畅、易读,同时尽可能保留用户的最终意图和关键信息。 | 以下为华北2(北京)地域的配置,调用时请将"{WorkspaceId}"替换为真实的业务空间ID,各地域的配置不同。 非流式流式携带上下文-非流式携带上下文-流式Base64可输入Base64编码数据(Data URL),格式为:
即时热词 |
响应参数request_id 本次请求的唯一标识。 output 输出结果。 usage 用量信息。仅在 属性 duration 已处理的音频时长,单位秒。 input_tokens 说明仅适用于 本次调用消耗的输入 Token 数。 output_tokens 说明仅适用于 本次调用消耗的输出 Token 数。 total_tokens 说明仅适用于 本次调用消耗的总 Token 数,等于 | 非流式流式SSE 流式响应的事件格式如下: 返回示例: |
SSE 流式结果处理逻辑
在流式模式下,客户端需关注以下处理要点:
- 每收到一个SSE事件,解析
data字段中的JSON。 - 对于
qwen-audio-3.0-asr-flash,通过output.sentence.sentence_end判断当前句子是否结束:当该值为true时,该句识别完成,词级时间戳已稳定,可作为最终结果使用;当该值为false时,识别仍在进行中,文本和时间戳可能在后续事件中更新。 usage信息仅在句子结束事件中返回,包含音频处理时长。对于qwen-audio-3.1-asr-flash,还包含本次调用的输入、输出和总 Token 数,该模型按 Token 计费。
对于 qwen-audio-3.1-asr-flash,未开启说话人分离时,词级时间戳在 output.sentence.words[i].fixed 为 true 后才固定;在此之前,时间戳仍可能调整。开启说话人分离时,应读取 output.sentences 中当前及历史句子的结果。