语音转录

POST
https://api.tokencube.net/v2/llm/audio/translations

先把"其他语言的语音"转成文字,再把文字翻译成指定语言,适用于跨语言沟通、跨国会议、内容本地化等场景。

接口鉴权方式请参考: API接入与鉴权

当前展示通用接口文档,各模型支持的参数存在差异。请在顶部切换模型,或直接点击下方模型标签,查看专属文档。

请求参数

请求头
参数名称描述
Authorizationstring

鉴权令牌,格式为 Bearer ${AIGATEWAY_TOKEN}

Content-Typestring
可选值:multipart/form-data

multipart/form-data

Body参数
参数名称描述
modelstring
默认值:Per AI gateway configuration

模型名称

filestring

语音输入文件,支持mp3/mp4/wav

请求示例

curl -v 'https://${base_url}/v2/llm/audio/translations' \
  -H "Authorization: Bearer ***" \
  -F "file=@audio.mp3" \
  -F "model=whisper-1"

响应参数

Body参数
参数名称描述
textstring

内容为识别出来的字符串,可能为空字符串

响应示例

{
  "text": "xxx"
}

状态码

描述(message)HTTP状态码
请求成功200
访问被拒绝,拒绝原因见响应主体。可能的原因有:缺少Authorization请求头,token错误等。401
访问被拒绝,原因见响应主体(如格式错误、参数缺失等)403
服务器内部错误,原因见响应主体500