Dialogflow Web Demo音频响应功能启用设置咨询
Dialogflow Web Demo 启用语音响应的设置方法
我之前也碰到过一模一样的问题,其实Dialogflow Web Demo完全支持语音形式的响应,只是需要你在控制台和集成设置里分别开启对应的选项,具体步骤如下:
1. 配置Dialogflow代理的语音合成基础设置
- 打开Dialogflow控制台,进入你的目标代理
- 点击左侧菜单栏的设置(那个齿轮图标)
- 切换到语音标签页:
- 首先确认已经选择了语音合成引擎(默认是Google Text-to-Speech,这个就够用)
- 挑选你需要的默认语音类型(比如英文的WaveNet语音,或者中文的标准女声)
- 务必勾选启用语音响应这个选项,保存设置
2. 开启Web Demo集成的语音输出功能
- 回到控制台的集成页面,找到Web Demo卡片,点击管理按钮
- 在Web Demo的设置界面里,找到语音输出相关的开关(有些版本里这个开关默认是关闭的),把它打开
- 保存设置后,重新生成Web Demo的嵌入代码,替换你当前使用的代码
3. 检查浏览器的音频权限
- 打开Web Demo页面后,点击浏览器地址栏左边的权限图标(通常是个小锁或者感叹号)
- 确认音频权限是允许状态,并且页面没有被静音
- 有些浏览器会自动静音嵌入式iframe内容,你需要手动点击iframe里的静音按钮解除静音
额外注意事项
- 如果你的代理是Dialogflow CX版本,语音合成设置在代理设置->语音合成里配置,Web Demo的语音开关同样在集成管理里开启
- 测试时确保你的设备扬声器/耳机正常工作,音量没有被静音
- 当代理返回卡片、按钮这类富媒体响应时,语音只会朗读响应里的文本内容,富媒体部分不会被转换为语音
内容的提问来源于stack exchange,提问作者Davin
相关产品推荐
相关产品推荐

