T2A API接口
开发环境
开发环境
POST
/v1/text_to_speech
3.2 返回(response)参数
参数 | 语义 | 类型 | 备注 |
---|---|---|---|
base_resp | 如果请求出错,对应的错误状态码和详情 | ||
base_resp.status_code | 状态码 | int64 | 1000,未知错误1001,超时1002,触发限流1004,鉴权失败1013,服务内部错误2013,输入格式信息不正常 |
trace_id | 生成id | string | 用于在咨询/反馈时帮助定位问题 |
base_resp.status_msg | 错误详情 | string |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v1/text_to_speech?GroupId=
$group_id' \
--header 'Authorization: Bearer $
{api_key}' \
--header 'Content-Type: application/json' \
--data-raw '{
"voice_id": "male-qn-qingse",// 如同时传入voice_id和timber_weights时,则会自动忽略voice_id,以timber_weights传递的参数为准
"text": "你好",//如需要控制停顿时长,则增加输入<#X#>,X取值0.01-99.99,单位为秒,如:你<#5#>好(你与好中间停顿5秒)
"model": "speech-01",
"speed": 1.0,
"vol": 1.0,
"pitch": 0,
"timber_weights": [
{
"voice_id": "male-qn-qingse",
"weight": 1
},
{
"voice_id": "female-shaonv",
"weight": 1
},
{
"voice_id": "female-yujie",
"weight": 1
},
{
"voice_id": "audiobook_male_2",
"weight": 1
}
]
}'
响应示例响应示例
{}
请求参数
Query 参数
GroupId
string
必需
示例值:
$group_id
Header 参数
Authorization
string
必需
示例值:
Bearer $
{api_key}
Content-Type
string
必需
示例值:
application/json
Body 参数application/json
返回响应
修改于 2024-01-04 06:24:58