语音合成API
# 1.语音合成接口
# 接口描述
接口地址:https://open.galaxyeye-api.com/intellect-saas-v4/v2/voice/open/voiceByText (opens new window)
请求方式: HTTP POST
请求类型:application/json; charset=utf-8
接口鉴权:参见接口鉴权
# 输入参数
| 参数名称 | 必选 | 字段类型 | 描述 |
|---|---|---|---|
| voice | 是 | String | 发音人列表参见:发声人列表 ;复刻音色使用声音ID(sound) |
| text | 是 | String | 待合成文本信息 |
| speechRate | 否 | float | 速率:0.5-2 |
# 输出参数
(一)成功响应
- HTTPS Headers的
response字段内容中为"code"为0,表示合成成功,合成的语音数据在响应体中。 - 响应内容为合成音频的二进制数据。
- 返回音频格式:mp3
(二)失败响应
HTTPS Headers的response字段内容中code不为0,表示合成失败。
# 示例
- 输入示例:
{
"text": "好好学习,天天向上",
"voice": "晓晓_女_多语言"
}
# 快速测试
- curl
curl --location --request POST 'https://open.galaxyeye-api.com/intellect-saas-v4/v2/voice/open/voiceByText' \
--header 'X-Bm-Access-Token: eyJhbGciOiJIUzI1NiJ9.eyJqd3RfbG9naW5UaW1lIjoxNjg1NDQ1OTAwMjg0LCJhY2Nlc3NLZXkiOiI2YTA1NWE2Nzg2NWU0NjU5YjI1NmU2NTZhZTMyZWI4OCIsImp3dF90b2tlbl9pZCI6IjEwYzE3ZWI2LTE1YzctNDRjMi1iZGFhLWU5YWU3MWJmY2NlOSIsInRlbmFudElkIjoiODQ5NjY5MTg0MjYyOTkxODczIiwiand0X3Rva2VuX3R5cGUiOjN9.uHqh1L3_S6OMIqUgYhVNQbJDeeRmrjEIeHoog67****' \
--header 'Content-Type: application/json' \
--data-raw '{
"text": "好好学习,天天向上",
"voice": "晓晓_女_多语言"
}'
# 2.状态码
| 返回码 | 返回码说明 | 备注 |
|---|---|---|
| 0 | OK | |
| 8701 | speechRate is error | speechRate参数有误 |
| 8702 | voice error | voice参数有错误 |
| 8407 | text too long | 文本的长度超过限制 |
| 8301 | stock error | 租户token不足,请充值! |
| 8401 | params error | 参数异常,请仔细检查参数 |
| 8605 | voice unknown error | 服务异常,请稍后重试! |
上次更新: 2024/08/05, 16:48:48