【发布时间】:2019-12-18 12:51:53
【问题描述】:
我正在尝试将回答向对话流提出的问题的响应设置为自动说出/设置为语音作为网络聊天中的默认设置。 我的意思是,当用户提出问题时,我希望机器人自动返回语音响应,这样用户就不必单击消息上的“说话”按钮。 我正在使用 C# API webhook 来设置对问题的响应。 谢谢。
【问题讨论】:
标签: google-cloud-platform dialogflow-es webhooks chatbot speech
我正在尝试将回答向对话流提出的问题的响应设置为自动说出/设置为语音作为网络聊天中的默认设置。 我的意思是,当用户提出问题时,我希望机器人自动返回语音响应,这样用户就不必单击消息上的“说话”按钮。 我正在使用 C# API webhook 来设置对问题的响应。 谢谢。
【问题讨论】:
标签: google-cloud-platform dialogflow-es webhooks chatbot speech
您不能将 Dialogflow 生成的音频设置为默认响应。这取决于平台(在本例中为网络聊天)如何决定处理 Dialogflow 检索到的信息。如果您可以控制网络聊天代码,则可以通过发送outputAudioConfig parameter in the DerectIntentRequest 请求 Dialogflow 返回音频,然后让网络聊天代码播放音频。
如果您无法控制网络聊天,那么您需要了解他们如何处理 Dialogflow 的响应,以便调整您的响应。
【讨论】: