外观
语音合成 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参数
| 参数 | 类型 | 说明 |
|---|---|---|
model | string | 必填,语音模型 ID(如 azure-tts,以 /v1/models 为准) |
input | string | 必填,要合成的文本 |
voice | string | 必填,音色 ID(以模型支持列表为准) |
response_format | string | 可选,输出格式(如 mp3) |
speed | number | 可选,语速倍率 |
返回
成功时直接返回音频二进制内容,请将响应保存为文件(如上例的 --output speech.mp3)。
注意事项
- 语音模型按次计费,价格以 模型广场 为准。
- 不同模型支持的音色与语言不同,请以模型文档或返回错误信息为准。