首页›文档/手册›模型接入›语音识别

语音识别

模型接入 阅读 10

Transcriptions / Translations:上传音频或传公网地址,转成文字。

语音识别(Transcriptions)

把音频转成文字。两种传法:

  1. multipart/form-data:model + file(音频文件)——与官方 SDK 一致;
  2. application/json:model + input(公网音频地址)。

支持的音频格式:mp3 / wav / m4a / aac / ogg / flac / pcm,单文件不超过 25MB。 上传的文件不落盘,就地转成 data URI 交给上游。

语音翻译(Translations)

端点 /audio/translations 与识别入参完全一致;上游多数并不区分二者, 是否翻译成英文由上游与模型决定,需要强制翻译时请选支持翻译的模型。

POST/audio/transcriptions语音识别

multipart 上传文件(model + file),或用 JSON 传公网地址(model + input)。

请求参数
参数类型必填说明默认值
modelstring是语音识别模型标识—
filefile否音频文件(multipart);与 input 二选一—
inputstring否公网音频地址(JSON);与 file 二选一—
请求示例
curl https://api.chenra.com/api/relay/v1/audio/transcriptions \
  -H "Authorization: Bearer sk-你的密钥" \
  -F "model=glm-asr" \
  -F "file=@./sample.mp3"
响应示例
{
  "text": "今天的会议改到下午三点。",
  "model": "glm-asr"
}
错误码
错误码说明
400缺少 file / input,或音频格式不支持 / 超过 25MB
404模型不存在或未启用
分享这篇文档