Dialogflow 将语音响应设置为默认自动响应

Dialogflow set speech response as default auto response

我正在尝试将回答向 dialogflow 提出的问题的响应设置为自动 spoken/set 语音作为网络聊天中的默认设置。 我的意思是,当用户提问时,我希望机器人自动 return 进行语音响应,这样用户就不必单击消息上的 "speack" 按钮。 我正在使用 C# API webhook 来设置对问题的回答。 谢谢。

您不能将 Dialogflow 生成的音频设置为默认响应。这取决于平台(在本例中为网络聊天)决定如何处理 Dialogflow 检索到的信息。如果您可以控制网络聊天代码,则可以通过发送 outputAudioConfig parameter in the DerectIntentRequest 请求 Dialogflow return 音频,然后让网络聊天代码播放音频。

如果您无法控制网络聊天,则需要了解他们如何处理 Dialogflow 的响应,以便调整您的响应。