文档中心 > 语音合成
语音合成

最近更新时间:2021-08-19

1 功能描述

在线合成服务,将文本转换为可播放的音频文件。

2 请求说明

2.1 请求方式

调用地址:https://apim.unicloud.com/api/speech/tts/1.0.0

请求方式:POST

返回类型:JSON

2.2 请求参数

Header如下:

参数说明
AuthorizationBearer <Token>参考Token获取

Params如下:

参数是否必选类型可选值范围说明
contexttruestring--语音合成内容
encodingEmufalsestring--输出编码,默认wav。可选:wav/mp3。
inputTypefalsestring--

输入格式,默认文本。可选:空/ssml。

pitchfalseint--音调[-1000, 1000]
ratefalseint--语速[-1000, 1000]

sampleRate

falseint--音频文件的采样率,默认16000。可选:8000/16000。
volumefalseint--音量[-96, 96]
requestIdfalsestring--请求编号,如果客户端提供,请保证唯一性。如果留空,服务端生成此变量。

Body无内容。

2.3 请求示例

curl -k -X POST -H "Authorization: Bearer 59db8dfc-e377-3b55-857f-841248e4c671" \
    "https://apim.unicloud.com/api/speech/tts/1.0.0?context=好好学习"

3 返回说明

3.1返回结果判断

如果合成成功返回音频文件,失败将返回原因。