语音转文字。
接口说明
请求说明
该 API 用于语音转文字(ASR),采用文件中转上传模式(fileTransfer):音频文件不经本 API 的请求体传输,而是先落到 OSS,再把 OSS 地址通过 FileUrl 入参交给后端;后端从该地址取回音频字节并调用 ASR 模型识别为文字。
调用方式
推荐:使用 SDK 生成的
TranscribeChatVoiceAdvance方法,传入本地音频文件流,SDK 自动完成中转上传并回填FileUrl。直传:自行将音频文件上传到可被服务端访问的 OSS 地址,然后直接调用本 API 并传入
FileUrl。
入参
FileUrl:必填,音频文件的 OSS 地址。使用 Advance 方法时由 SDK 自动回填,无需手动赋值。
FileName:必填,原始文件名(含后缀,如
meeting.mp3)。中转生成的 OSS 地址不携带原始文件名,后端据此确定音频格式,因此必须显式传入。ContentType:可选,音频 MIME 类型(如
audio/mpeg);不传时按文件名后缀判断。支持的音频格式:mp3 / wav / m4a / mp4 / webm / ogg / oga / opus / flac / amr,最大 25MB。
出参
返回识别出的文字内容 text。
前置条件
租户需已配置语音识别模型(model_audio_flash),未配置时返回 ERR.Robject.Chat.VoiceAudioNotConfigured。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST /openapi/transcribeChatVoice HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| tenantId |
string |
否 |
生效租户 ID。 |
10000 |
| fileUrl |
string |
是 |
公开可访问的附件地址。 |
http://winnexo-file-transfer.oss-cn-hangzhou.aliyuncs.com/openapi/2026-09-08/9f8c2a1b |
| fileName |
string |
是 |
文件全路径名称 |
meeting.mp3 |
| contentType |
string |
否 |
文件内容类型,取值:
|
audio/mpeg |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| code |
string |
状态码。 |
200 |
| message |
string |
状态码描述。 |
ok |
| requestId |
string |
请求 ID |
019FF406-1B10-0065-A97D-2D1920C2A03D |
| text |
string |
待翻译的批量文本 |
今天天气不错 |
示例
正常返回示例
JSON格式
{
"code": "200",
"message": "ok",
"requestId": "019FF406-1B10-0065-A97D-2D1920C2A03D",
"text": "今天天气不错"
}