文字转语音
可以使用 edge 和 azure 两种语音合成服务
请求参数
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| Url(edge) | string | https://api.aicisl.org.cn/tts/edge | 访问地址(edge) | 
| Url(azure) | string | https://api.aicisl.org.cn/tts/azure | 访问地址(azure) | 
| body | json | 文本与配置 | |
| context | string | 测试语音合成 | 文本 | 
| voiceName | string | zh-CN-YunxiNeural | 使用的声音 | 
| isUrl | bool | true/false | 是否以 url 方式返回音频 | 
提示
edge 和 azure 两种服务的请求除了url外,其余参数均相同。
请求示例
- Url方式
 - 非Url方式
 
curl --location 'https://api.aicisl.org.cn/tts/edge' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: ••••••' \
--data '{
	"content": "测试语音合成",
	"voiceName": "zh-CN-YunxiNeural",
	"isUrl": true
}'
curl --location 'https://api.aicisl.org.cn/tts/edge' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: ••••••' \
--data '{
	"content": "测试语音合成",
	"voiceName": "zh-CN-YunxiNeural",
	"isUrl": false
}'
返回参数
- Url方式
 - 非Url方式
 
| 名称 | 类型 | 描述 | 
|---|---|---|
| url | string | 音频文件url | 
返回音频二进制文件
返回示例
- Url方式
 - 非Url方式
 
{
	"url": "7e10520f-416f-4290-a75b-8f2d5a3ba7ff.mp3"
}
返回音频二进制文件