- OpenAI
- 平台接口
- 音乐模型
- 图像模型
- MidJourney
- ideogram
- FalAI
- 即梦
- Kling
- 视频模型
文本生成音频
POST
/v1/audio/speech
Audio
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
model
必需
tts-1
, tts-1-hd
or gpt-4o-mini-tts
.Any of
input
string
必需
<= 4096 字符
instructions
string
可选
tts-1
或tts-1-hd
兼容。<= 4096 字符
voice
VoiceIdsShared
alloy
、ash
、ballad
、coral
、echo
、fable
、onyx
、nova
、sage
、shimmer
和 verse
Any of
示例值:
ash
response_format
enum<string>
可选
mp3
、opus
、aac
、flac
、wav
和 pcm
。枚举值:
mp3opusaacflacwavpcm
默认值:
mp3
speed
number
可选
0.25
到 4.0
选择一个值。1.0
是默认值。>= 0.25<= 4
默认值:
1
示例
{
"model": "string",
"input": "string",
"instructions": "string",
"voice": "string",
"response_format": "mp3",
"speed": 1
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.uniapi.io/v1/audio/speech' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "string",
"input": "string",
"instructions": "string",
"voice": "string",
"response_format": "mp3",
"speed": 1
}'
返回响应
🟢200成功
application/octet-stream
Headers
Transfer-Encoding
string
chunked
Body
string <binary>
可选
修改于 2025-05-18 07:36:21