POST /v1/audio/translations

音频翻译

将音频中的语音内容翻译为英文文本,使用 multipart/form-data 上传音频文件。

认证

使用 Bearer Token 认证:Authorization: Bearer sk-xxxxxx

请求参数

参数 类型 必需 说明
file file 是 音频文件,支持 mp3、mp4、mpeg、mpga、m4a、wav、webm
model string 是 模型名称,如 whisper-1
prompt string 否 引导翻译风格或术语偏好
response_format string 否 返回格式:json、text、srt、verbose_json、vtt
temperature number 否 采样温度,范围 0 - 1

请求示例

cURL
curl -X POST "https://your-base-url/v1/audio/translations" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -F file="@speech_zh.mp3" \
  -F model="whisper-1"

响应示例

200 OK
{
  "text": "Hello, welcome to the speech translation feature."
}

常见错误响应

400 Bad Request
{
  "error": {
    "message": "audio duration is too long",
    "type": "invalid_request_error",
    "param": "file",
    "code": "audio_too_long"
  }
}

在线测试说明

当前页面接口需要上传文件(multipart/form-data),不支持通过文档页内 JSON 表单直接测试。请使用 cURL、Postman 或 SDK 上传音频文件。

相关接口