文档列表
应用体验
普通发音人
知名人物
小说
小娜
智玲
小灵
小雪
阿朵
安吉拉
更多体验请点击如下链接:
语音合成体验链接:https://ai.chumenwenwen.com/pages/audio-tts
魔音工坊体验链接:https://voice-maker.mobvoi.com/
接口说明
URL: https://open.mobvoi.com/api/tts/v1
HTTP Method: 支持GET/POST请求
调用参数及说明:
字段名 | 类型 | 必填 | 默认值 | 参考值 | 描述 |
---|---|---|---|---|---|
text | String | 是 | 要合成的文本内容,限制为500字节。支持ssml标记语言,使用说明见附录3。 | ||
appkey | String | 是 | 开发者在AI开放平台上申请的appkey | ||
signature | String | 是 | 授权码,通过“appkey+secret+timestamp”进行md5加密,再用16进制进行编码。(加号参与字符串拼接) | ||
timestamp | Long | 是 | 时间戳。传入当前时间戳,单位为秒 | ||
net_type | String | 否 | wifi | wifi/2g/3g | 网络类型,可能在服务器决定合成音频采样率和压缩算法 |
platform | Enum | 否 | pc | android/ios/pc | 使用的平台,android,ios,pc三种类型,每种类型对应一个编码 |
speaker | Enum | 否 | cissy_meet | 见下表/接口 | 发音人声种类 |
audio_type | Enum | 否 | mp3 | pcm/mp3/speex-wb-10/wav | 只支持这四种格式中的一种 |
speed | Float | 否 | 1.15 | 0.5-2.0 | 合成的语速 |
convert | String | 否 | robot | 是否转化为机器声 | |
rate | Enum | 否 | 16000 | 16000/8000/24000 | 音频采样率,如果使用max类型,需要设置为24000 |
volume | Float | 否 | 0.5 | 0-1.0 | 合成音量 |
symbol_sil | String | 否 | symbol_sil=comma_200,semi_200 | 符号停顿时长映射方法(逗号分割)见下方停顿符号映射表,需要指定appkey开通权限 | |
pitch | float | 否 | -10 < pitch < 10 | 语调参数:参数小于0则语调变低,反之则高(该参数仅在audio_type=wav时生效) |
人声可传值及所对应的声音类型
代码 | 声音 |
---|---|
cissy | 中文女声(成熟) |
emily | 中文女声(温柔) |
lucy | 中文童声 |
tina | 台湾女声 |
dora | 粤语女声 |
angela | 英文女声 |
停顿符号映射表 (设置符号的停顿时长)
符号 | 设置方式 (名称+时长/ms) 时长为10的倍数,且大于等于0。 |
---|---|
;; | semi_200 |
!! | exclamation_200 |
?? | question_200 |
,, | comma_200 |
。 | stop_200 |
、 | pause_200 |
: | colon_200 |
返回值说明:
如果成功转换,则没有返回值,直接返回语音流。如果转换失败,则返回json提示。
{
"status": "error",
"errorMessage": {
"code": 31002,
"desc": "failed to convert text to speech"
}
}