第 9 章 / 共 21 章约 1 分钟

9. 音频 Audio#

9.1 语音合成(TTS)#

POST /v1/audio/speech — 文本转语音,返回音频字节流(如 audio/mpeg),可直接写入文件。

参数类型必填说明
modelstring是TTS 模型名
inputstring是要合成的文本
voicestring否音色
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"