第 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"