亮色模式
语音合成 - TTS
POST
/api-v1/tts语音合成-TTS API,支持十多种语言,可以使用内置的音色和定制的音色。
请求参数
Header 参数
Authorization
string
必需
您的的 api key
示例值:
******
Body 参数application/json
mode
enum<string>
合成模式
使用的 voiceId 是内置还是定制的音色。custom: 定制音色;builtIn: 内置音色
枚举值:
custombuiltIn
示例值:
custom 或 builtIn
voiceId
string
音色Id
内置或定制音色的 ID
text
string
需要合成的文本
需要合成的文本内容
lang
string
文本的语言
文本的语言(可以参考“语言列表”),仅限定制音色
示例值:
zh-cn
notify
string
回调地址
回调地址,用于接收任务结果,任务结果数据会通过 POST 请求发送到该地址
volume
number
音频的音量
音量,取值 0~2,默认 1
默认值:
1
speed
number
音频的语速
语速,取值 0~2,默认 1
默认值:
1
示例
{
"mode": "builtIn",
"voiceId": "xiaoling",
"text": "这是一个测试",
"lang": "zh-cn",
"notify": "https://test123.com/notify",
"volume": 1,
"speed": 1
}
示例代码
返回响应
提交成功(200)
回调-合成成功(200)
回调-合成失败(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
状态码
data
object
返回数据
taskId
string
必需
创建成功的任务 ID
msg
string
返回信息
示例
成功示例
{
"code": 0,
"data": {
"taskId": "VjZYavdrXhGy"
},
"msg": ""
}
最后修改时间: 1 个月前