9. 音频 Audio#
9.1 语音合成(TTS)#
POST /v1/audio/speech — 文本转语音,返回音频字节流(如 audio/mpeg),可直接写入文件。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | TTS 模型名 |
input | string | 是 | 要合成的文本 |
voice | string | 否 | 音色 |
cURL
curl http://183.240.79.21:52099/v1/audio/speech \
-H "Authorization: Bearer sk-你的YiTuoToken-Key" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "你好,欢迎使用 YiTuoToken",
"voice": "alloy"
}' \
--output speech.mp3
9.2 语音识别(STT)#
POST /v1/audio/transcriptions — 语音转文本(Whisper)。使用 multipart/form-data 上传音频文件。
| 字段 | 必填 | 说明 |
|---|---|---|
file | 是 | 音频文件 |
model | 是 | 识别模型名 |
language | 否 | 语言代码,如 zh |
prompt | 否 | 提示词 |
response_format | 否 | 返回格式 |
temperature | 否 | 采样温度 |
cURL
curl http://183.240.79.21:52099/v1/audio/transcriptions \
-H "Authorization: Bearer sk-你的YiTuoToken-Key" \
-F file=@./audio.mp3 \
-F model="whisper-1" \
-F language="zh"