Skip to content

语音合成 API

文本转语音接口,OpenAI Speech 兼容。

POST https://api.ashpetals.com/v1/audio/speech

请求

bash
curl https://api.ashpetals.com/v1/audio/speech \
  -H "Authorization: Bearer sk-你的APIKey" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "azure-tts",
    "input": "你好,欢迎使用 AshPetals API 语音合成服务",
    "voice": "zh-CN-XiaoxiaoNeural"
  }' \
  --output speech.mp3

参数

参数类型说明
modelstring必填,语音模型 ID(如 azure-tts,以 /v1/models 为准)
inputstring必填,要合成的文本
voicestring必填,音色 ID(以模型支持列表为准)
response_formatstring可选,输出格式(如 mp3
speednumber可选,语速倍率

返回

成功时直接返回音频二进制内容,请将响应保存为文件(如上例的 --output speech.mp3)。

注意事项

  • 语音模型按次计费,价格以 模型广场 为准。
  • 不同模型支持的音色与语言不同,请以模型文档或返回错误信息为准。

AshPetals API — 单主站 · OpenAI 兼容