Audio 在GoogleAssistant或基于python的音频聊天机器人程序中合并运动传感器和声音文件更好吗?

Audio 在GoogleAssistant或基于python的音频聊天机器人程序中合并运动传感器和声音文件更好吗?,audio,dialogflow-es,chatbot,sensors,Audio,Dialogflow Es,Chatbot,Sensors,我想在音频聊天机器人中加入一些新东西。我能检查一下最好的方法吗? -我想录制演员的声音,以替换聊天机器人默认的计算机化声音 -我想包括按需播放的声音文件(并且具有多样性,因此播放的文件取决于用户的选择)——这可能吗?如果可能,在开始播放之前会有很多延迟吗? -我还想使用传感器运动来启动程序,这样当用户进入房间时,聊天机器人会自动打招呼并开始对话,而不是用户必须说‘你好,谷歌,我可以和……说话吗?’来激活聊天机器人 到目前为止,我一直在使用dialogflow构建自然语言处理聊天机器人。dial

我想在音频聊天机器人中加入一些新东西。我能检查一下最好的方法吗? -我想录制演员的声音,以替换聊天机器人默认的计算机化声音 -我想包括按需播放的声音文件(并且具有多样性,因此播放的文件取决于用户的选择)——这可能吗?如果可能,在开始播放之前会有很多延迟吗? -我还想使用传感器运动来启动程序,这样当用户进入房间时,聊天机器人会自动打招呼并开始对话,而不是用户必须说‘你好,谷歌,我可以和……说话吗?’来激活聊天机器人

  • 到目前为止,我一直在使用dialogflow构建自然语言处理聊天机器人。dialogflow是否有能力完成所有这一切,或者我是否应该使用另一个与之链接的程序?或者,对于这种功能,使用python构建聊天机器人会更好吗?有人知道任何开源版本吗

如果用户没有说“好的,谷歌。与……对话”,聊天机器人就无法启动对话。这样做是为了在没有用户自己激活的情况下不能触发GoogleAssistant


至于使用声音文件,您可以录制部分对话,并使用SSML在对话中使用这些文件。使用SSML,您可以使用简单的代码编辑助手所说的内容。这是播放声音文件所需的功能。

这里有两个语音库。。。Rhasspy(发音为RAH-SPEE)是一个开源、完全离线的语音助手工具包,适用于多种语言,可与Home assistant、Hass.io和Node RED配合使用。Jasper是一个开源平台,用于开发始终在线的语音控制应用程序