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"