在与客户沟通的过程中,机器人将实时语音流进行语音识别,挖掘客户意图,根据预置的话术模板,以真人语音录播或TTS播报的形式与客户进行沟通交流。通过对单通对话内容的识别与筛选,高效准确地锁定意向客户,从而达到提高效率、降低成本的目的。
ID 2408650643603456 asrModelName 否 String 语音识别模型名称 基本测试 ttsVoiceId 是 String 所选用的语音合成声音 ID 2408631718903808 ttsVoiceName 否 String 语音合成声音名称 度常盈 ttsArgs 是 Object 语音参数 { synthesisMode :2, ttsSpeed
ID 2408650643603456 asrModelName 否 String 语音识别模型名称 基本测试 ttsVoiceId 是 String 所选用的语音合成声音 ID 2408631718903808 ttsVoiceName 否 String 语音合成声音名称 度常盈 ttsArgs 是 Object 语音参数 { synthesisMode :2, ttsSpeed
安装 1.在 官方网站 下载识别、合成 RESTful API C# SDK压缩工具包。 2.解压后,将 AipSdk.dll 和 Newtonsoft.Json.dll 中添加为引用。 新建交互类 Baidu.Aip.Speech.Tts是语音合成的交互类,为使用语音合成的开发人员提供了一系列的交互方法。
接口描述 基于该接口,开发者可以轻松的获取语音合成能力 请求说明 合成文本长度必须小于1024字节,如果本文长度较长,可以采用多次请求的方式。
如需了解更多语音私有化部署服务,可点击https://ai.baidu.com/tech/speech/speechprivatization 百度语音私有化服务,现已推出:语音数字大屏 、智能语音会议 、智能语音指令等场景化解决方案,满足各类语音场景需求,接入便捷、稳定可靠。
tts.mpVoice.mp3', result.data); 7 } else { 8 // 服务发生错误 9 console.log(result) 10 } 11 }, function(e) { 12 // 发生网络错误 13 console.log(e) 14 }); 15 16 // 语音合成, 附带可选参数 17 client.text2audio('百度语音合成测试
示例代码 流式语音合成示例: TTS-ws-demo.zip 接口调用主流程 交互流程 握手建立连接 连接请求 握手阶段,客户端主动发起 websocket 连接请求 请求地址 请求地址:wss://aip.baidubce.com/ws/2.0/speech/publiccloudspeech/v1/tts 请求参数 URL中放置请求参数,参数如下: 参数名 类型 参数位置 是否必填 备注 access_token
Value result = client.text2audio("百度语音合成测试", options, file_ret); 16 17 // 如果file_ret为不为空则说明合成成功,返回mp3文件内容回结果 18 if (!
Demo 语音合成示例代码: tts_http_demo.zip 更多语言示例代码: https://github.com/Baidu-AIP/speech-demo/tree/master/rest-api-tts 请求说明 语音合成接口支持 POST 和 GET两种方式, 推荐POST方式请求。