audio - 将运动传感器和声音文件合并到谷歌助手或基于 python 的音频聊天机器人程序中是否更好?
问题描述
我想在音频聊天机器人中加入一些新东西。我可以检查一下最好的方法吗?- 我想录制演员的声音以替换聊天机器人的默认计算机化声音 - 我想包括按需播放的声音文件(并且具有多样性,因此播放的文件取决于用户的选择) - 这可能吗?如果可以的话有很多在他们开始播放之前延迟?- 我还想使用传感器动作来启动程序,这样聊天机器人会在用户进入房间时自动打招呼并开始对话,而不是用户不得不说“你好谷歌,我可以和… blah blah' 来激活聊天机器人。
- 到目前为止,我一直在使用对话流来构建自然语言处理聊天机器人。dialogflow 是否有能力完成所有这些工作,还是我也应该使用与其链接的另一个程序?或者,对于这种功能,使用 python 构建聊天机器人会更好 - 有人知道任何开源版本吗?
解决方案
没有用户说“好的,谷歌。与..交谈”,就不可能让聊天机器人开始对话。这样做是为了在没有用户自己激活 Google 助理的情况下无法触发它。
至于使用声音文件,您可以录制部分对话并使用 SSML 在对话中使用这些文件。使用 SSML,您可以使用简单的代码编辑助手所说的内容。音频标签是播放声音文件所需要的。
推荐阅读
- java - 在 Reactor Java 应用程序中可以拥有的发布者或订阅者的数量是否有上限?
- r - 在有条件重复的日期之间按组合并
- docker - Mac 上的 Docker 4.1.1 缺少 Docker Compose V2
- router - Experia box v8 VGV7519开机时所有灯都亮?
- delphi - 来自 Delphi 的 Google People API 身份验证
- java - 如何将弹簧属性值直接读入 xml 文件
- java - 如何获取字符串中char的索引
- flutter - 在 Flutter 中如何通过页面 id 创建自动无限滚动分页?
- apache-spark - 如何使用 TinkerPop/Gremlin 为图形数据处理大型 .kryo 文件
- flutter - Flutter : 从 Map (key, value) 访问数据