TTS与ASR配置
更新时间:2025-09-15
概述
调用接口,可配置外呼机器人TTS/ASR参数
URL
https://aiob-open.baidu.com/api/v1/robot/config/voice
HTTP Method
POST
请求参数
HEADER
参数名称 | 是否必须 | 说明 | 示例 |
---|---|---|---|
Authorization | 是 | 参考「生成认证Token」文档 | cc-api-auth-v1/5b050c050f5a4e74b8c20bf512e39c1d/2021-04-13T08:05:43Z/1800000/host;x-bce-date/746ed9ad706c379f31bafc292e3c720797e39bb7f08ce5f641d657e14e42dd33 |
PARAM
参数名称 | 是否必须 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
robotId | 是 | String | 机器人 ID,不能为空 | "8054fc64-bc97-4c2c-ab54-8fe39ba0b536" |
asrModelId | 是 | String | 所选用的语音识别模型 ID | "2408650643603456" |
asrModelName | 否 | String | 语音识别模型名称 | "基本测试" |
ttsVoiceId | 是 | String | 所选用的语音合成声音 ID | "2408631718903808" |
ttsVoiceName | 否 | String | 语音合成声音名称 | "度常盈" |
ttsArgs | 是 | Object | 语音参数 | {"synthesisMode":2,"ttsSpeed":5,"ttsVolume":5,"ttsTone":5} |
asrArgs | 是 | Object | 语音模型参数 | {"asrDenoise":0} |
ttsArgs参数
参数名称 | 是否必须 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
synthesisMode | 是 | Integer | 合成模式(1文件,2流式,推荐2) | 2 |
ttsSpeed | 是 | String | 语速(0~9) | 5 |
ttsVolume | 是 | String | 音量(0~9) | 5 |
ttsTone | 是 | String | 音调(0~9) | 5 |
asrArgs参数
参数名称 | 是否必须 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
asrDenoise | 是 | Double | 降噪参数,仅阿里 ASR 支持(范围 -1~1) | 0 |
请求示例
Javascript
1https://aiob-open.baidu.com/api/v1/robot/config/voice
Javascript
1{
2 "robotId": "8054fc64-bc97-4c2c-ab54-8fe39ba0b536",
3 "asrModelId": "2408650643603456",
4 "asrModelName": "基本测试",
5 "ttsVoiceId": "2408631718903808",
6 "ttsVoiceName": "度常盈",
7 "ttsArgs": {
8 "synthesisMode": 2,
9 "ttsSpeed": 5,
10 "ttsVolume": 5,
11 "ttsTone": 5
12 },
13 "asrArgs": {
14 "asrDenoise": 0
15 }
16}
返回示例
Javascript
1 {
2 "requestId": "e22b20b0-74e7-11f0-8fc7-759cd4277793",
3 "time": 1754719973458,
4 "code": 200,
5 "msg": "OK",
6 "data": {}
7 }