- 概览
- 鉴权方式
- 毫秒级低延迟WebSocket实时生成
- 语音角色
- 语音生成
- 用户账户
- 文件管理
- 内容模板
同步实时生成语音
POST
https://v1.vocu.ai/api/tts/simple-generate
语音生成
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
voiceId
string
语音角色 ID
text
string
要生成的文本内容
texts
array[string]
可选
promptId
string
可选
默认值:
default
preset
enum<string>
可选
枚举值:
v2_creativev2_balancev2_stable
默认值:
v2_creative
randomness
integer
可选
>= 0<= 100
默认值:
100
stability_boost
integer
可选
>= 0<= 1024
默认值:
1024
probability_optimization
integer
可选
>= 0<= 100
默认值:
100
break_clone
boolean
可选
默认值:
true
sharpen
boolean
可选
默认值:
false
flash
boolean
可选
默认值:
false
stream
boolean
可选
默认值:
false
srt
boolean
可选
默认值:
false
seed
integer <int32> | null
可选
>= -1
默认值:
-1
dictionary
array [object]
可选
示例
{
"voiceId": "e17dcb66-6418-4391-9992-a7efb6664364",
"text": "大家好啊,今天的天气真不错啊,你觉得呢?",
"promptId": "13f59448",
"preset": "v2_creative",
"flash": true,
"stream": true,
"srt": false,
"seed": -1,
"dictionary": []
}
示例代码
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://v1.vocu.ai/api/tts/simple-generate' \
--header 'Content-Type: application/json' \
--data-raw '{
"voiceId": "e17dcb66-6418-4391-9992-a7efb6664364",
"text": "大家好啊,今天的天气真不错啊,你觉得呢?",
"promptId": "13f59448",
"preset": "v2_creative",
"flash": true,
"stream": true,
"srt": false,
"seed": -1,
"dictionary": []
}'
返回响应
🟢200成功生成音频
application/json
Body
status
integer
状态码
示例值:
200
message
string
状态信息
示例值:
OK
data
object
生成的音频详情
id
string
生成的音频 ID
audio
string
必需
streamUrl
string
可选