音频生成
本平台统一音频生成 API 规范
音频生成接口兼容 OpenAI Speech API。
创建音频
POST /v1/audio/speechcurl https://geekapi.net/v1/audio/speech \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-o speech.mp3 \
-d '{
"model": "elevenlabs-v3",
"input": "欢迎使用本平台统一 API。",
"voice": "alloy",
"response_format": "mp3",
"speed": 1
}'统一字段
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | 本平台音频模型值,必填。 |
input | string | OpenAI speech 兼容文本字段。 |
text | string | 文本别名;部分上游使用该字段。 |
voice | string | 声音 ID,由具体模型和渠道支持情况决定。 |
response_format | string | 输出格式,如 mp3、wav。 |
speed | number | 语速,支持范围由上游模型决定。 |
模型能力
| 模型值 | 系列 | 音频生成 | 调用规则 | 说明 |
|---|---|---|---|---|
| elevenlabs-v3 | ElevenLabs | 支持 | 通过 /v1/audio/speech 提交文本转语音。 | 字段以 OpenAI speech 兼容格式为主,voice 由上游渠道支持情况决定。 |
响应
语音接口通常直接返回音频二进制内容,Content-Type 取决于 response_format 和上游返回格式。客户端应把响应体保存为对应音频文件。