首页 > 解决方案 > Dialogflow 是否可以作为语音界面添加到 Web 应用程序和语音启用 Web 应用程序功能?

问题描述

我有一个关于 Dialogflow 集成到 Web 应用程序的问题。我看到 Dialogflow 可以作为聊天机器人(网络演示)集成到网络中。但是聊天机器人是基于文本的,不会自然地和你说话。此外,Web 集成使用 REST API 将用户查询发送回 Dialogflow 代理并从其接收响应。用户是否可以使用纯语音与 Web 应用程序进行完全交互?例如:说“打开产品页面”,语音助手会回复并将用户导航到产品页面。

我还没有找到任何人使用 Dialogflow 执行此操作,所以我不确定 Dialoglow 是否能够在 Web 应用程序中启用功能。有人对此有想法吗?谢谢

标签: dialogflow-esgoogle-assistant-sdkdialogflow-es-fulfillment

解决方案


如果您查看sessions.detectIntentAPI,您会发现它能够接受音频作为输入,并且能够在响应中输出音频。

inputAudio  
string (bytes format)

The natural language speech audio to be processed. This field should be populated iff queryInput is set to an input audio config. A single request can contain up to 1 minute of speech audio data.

A base64-encoded string.

在此请求中,您可以指定输入音频编码,包括采样率和格式。


推荐阅读