首页 帮助中心 API

发送TTS语音消息

说明: 通过指定语言和指定语言文本发送TTS语音消息。

请求参数说明:

参数 说明 是否必填 类型

callee

被叫号码,国码+手机号组成的7-15位数字。

String

displayNum

显示号码,7-15位数字,允许为空

String

language

语种,语种详细内容请查询下方表格

String

speakingRate

语速:0.25 - 4倍

Double

ssmlGender

音色:1男 2女。允许为空,存在多种音色时系统默认使用女声

Integer

accent

口音,可配置语种口音,如英语[美国口音]、英语[印度口音] 等,口音详细内容请查询下方表格

String

text

文本内容,长度1000

String

appId

语音应用id

String

loopCount

循环播报次数,1-9数字,默认为1,允许为空。

Int

recallCount

重呼次数,0-9数字,允许字段为空,不填默认0,等于0时不开启重呼功能。

Int

recallInterval

重呼间隔,1-999数字,单位分钟。只在重呼次数大于0时字段才生效,允许字段为空,当字段为空时默认为5。

Int

maxDuration

最长通话时长,接通后N秒强制挂断,1-120数字,允许为空。

Int

maxRingingTime

最大响铃时长,默认60,可输入20-120秒。

Int

calledInfo

被叫信息,0-1000位字符

String

请求URL:

                    
                      https://api.onbuka.com/v3/voice/sendCode
                    
                  

请求示例:

                    
                      RequestURL:
                        https://api.onbuka.com/v3/voice/sendCode
                      RequestMethod:
                        POST
                      RequestHeaders:
                        Content-Type: application/json;charset=UTF-8
                        Sign: 05d7a50893e22a5c4bb3216ae3396c7c
                        Timestamp: 1630468800
                        Api-Key: bDqJFiq9
                      RequestBody:
                        {
                          "callee": "932111111111",
                          "displayNum": "1008122211",
                          "language": "EN",
                          "accent":"91",
                          "ssmlGender":2,
                          "speakingRate":1,
                          "text": "helloworld",
                          "appId": "4luaKsL2",
                          "loopCount": 2,
                          "recallCount":0,
                          "recallInterval":0,
                          "maxDuration":120,
                          "maxRingingTime":60,
                          "calledInfo":"calledInfo"
                        }
                    
                  

响应参数说明:

参数 说明 类型

status

状态码,0成功,其他失败参见状态码说明

String

reason

失败原因说明

String

data

记录唯一id

String

响应示例:

                    
                      {
                        "status": "0",
                        "reason": "success",
                        "data": "2203031113381000002"
                      }
                    
                  

语种、口音和音色关系表:

语种 口音 音色

阿拉伯语 (AR)

-

男声:1;女声:2

巴斯克语 (BAS)

西班牙 (34)

男声:-;女声:2

加泰罗尼亚语 (CA)

男声:-;女声:2

加利西亚语 (GL)

男声:-;女声:2

孟加拉语 (BN)

印度 (91)

男声:1;女声:2

古吉拉特语 (GU)

男声:1;女声:2

印地语 (HI)

男声:1;女声:2

卡纳达语 (KN)

男声:1;女声:2

马拉雅拉姆语 (ML)

男声:1;女声:2

马拉地语 (MR)

男声:1;女声:2

旁遮普语 (PA)

男声:1;女声:2

泰米尔语 (TA)

男声:1;女声:2

保加利亚语 (BG)

保加利亚 (359)

男声:-;女声:2

捷克语 (CS)

捷克(420)

男声:-;女声:2

丹麦语 (DA)

丹麦 (45)

男声:1;女声:2

荷兰语 (NL)

荷兰 (31)【默认口音】

男声:1;女声:2

比利时 (32)

男声:1;女声:2

英语 (EN)

印度 (91)

男声:1;女声:2

美国 (1) 【默认口音】

男声:1;女声:2

英国 (44)

男声:1;女声:2

澳大利亚 (61)

男声:1;女声:2

菲律宾语 (TL)

菲律宾 (63)

男声:1;女声:2

芬兰语 (FI)

芬兰 (358)

男声:-;女声:2

法语 (FR)

法国 (33) 【默认口音】

男声:1;女声:2

加拿大 (1)

男声:1;女声:2

德语 (DE)

德国 (49)

男声:1;女声:2

希腊语 (EL)

希腊 (30)

男声:-;女声:2

希伯来语 (HE)

以色列 (972)

男声:1;女声:2

匈牙利语 (HU)

匈牙利 (36)

男声:-;女声:2

冰岛语 (IS)

冰岛 (354)

男声:-;女声:2

印度尼西亚语 (ID)

印度尼西亚 (62)

男声:1;女声:2

意大利语 (IT)

意大利 (39)

男声:1;女声:2

日语 (JA)

日本 (81)

男声:1;女声:2

韩语 (KO)

韩国 (82)

男声:1;女声:2

拉脱维亚语 (LV)

拉脱维亚 (371)

男声:1;女声:-

立陶宛语 (LT)

立陶宛 (370)

男声:1;女声:-

马来语 (MS)

马来西亚 (60)

男声:1;女声:2

挪威语 (NO)

挪威 (47)

男声:1;女声:2

波兰语 (PL)

波兰 (48)

男声:1;女声:2

葡萄牙语 (PT)

巴西 (55)

男声:1;女声:2

葡萄牙 (351) 【默认口音】

男声:1;女声:2

罗马尼亚语 (RO)

罗马尼亚 (40)

男声:-;女声:2

俄语 (RU)

俄罗斯 (7)

男声:1;女声:2

塞尔维亚语 (RS)

塞尔维亚 (381)

男声:-;女声:2

斯洛伐克语 (SK)

斯洛伐克 (421)

男声:-;女声:2

西班牙语 (ES)

西班牙 (34) 【默认口音】

男声:1;女声:2

美国 (1)

男声:1;女声:2

瑞典语 (SV)

瑞典 (46)

男声:1;女声:2

泰语 (TH)

泰国 (66)

男声:-;女声:2

土耳其语 (TR)

土耳其 (90)

男声:1;女声:2

越南语 (VI)

越南 (84)

男声:1;女声:2

南非荷兰语 (AF)

南非 (27)

男声:-;女声:2

 

上一篇: 发送语音群呼
下一篇: 调用话机

意见反馈

0/500