Google 助理读取自定义短语

物联网 谷歌首页 谷歌助手
2021-06-27 03:53:19

我正在考虑为我正在演示的软件制作一个非常快速的原型,我希望能够对 Google 助理说出一个短语,并让它读回一个即时设置的短语从软件。

我正在考虑以下方面的事情:

  1. 我在我的软件中输入一个短语,然后单击某个保存按钮。
  2. 我的软件将此短语保存在 Google Drive 上的文档中。
  3. 我对助理说了一句话。
  4. 助手从 Google Drive 文档中读回短语。

澄清一下,我只是在寻求第 4 点的帮助。其余的应该很简单。

这可能吗?我不介意一个 hacky 解决方案,因为它只是一个简短的概念验证演示。

1个回答

使这种实验最容易的是使用 API.ai(在 Google Home 诞生之前被 Google 收购的工具 [1])。

在 API.ai 中,您可以非常轻松地使用一个命令给出的数据模拟流程,并使用另一个命令读取数据,但使用实际的 Google Drive,也可以构建您拥有的确切流程。

您描述的流程是这样完成的:

  1. 使用 Intent 唤醒 API.ai,使用 Action 来处理 Response [1] 中的数据。在操作中,您将使用例如 Node.js [2] 和那里创建自定义 Fulfillment。
  2. .. 使用 Node.js 版本的 Google Drive REST api 来处理文档。
  3. 使用 API.ai 中的另一个 Intent 生成另一个 Action 并调用另一个 Fulfillment 并调用另一个操作。
  4. .. 在 Node.js 中与其他方向通信并从 Google Drive REST API 获取数据并在 API.ai 中调用响应 Intent 中的数据。

[1] https://www.smashingmagazine.com/2017/05/build-action-google-home-api-ai/#google-actions-and-api-ai

[2] https://medium.com/google-cloud/how-to-create-a-custom-private-google-home-action-260e2c512fc

[3] https://developers.google.com/drive/v3/web/quickstart/nodejs