如何创建 google 家庭应用
how to create google home app
我是google家的新人。我有过 Amazon Alexa 自定义技能开发方面的经验。在 Alexa 中,我在 lambda 函数中部署了我的代码库,并使用实际的 Alexa 设备注册我的电子邮件 ID 来测试我的自定义技能。
所以,现在我需要在 google 家用设备上培养类似的技能。到现在为止,我还没有得到任何好的教程。
是否可以像 Alexa 技能一样创建和测试 Google 家庭应用程序?
您开发 Google 主页操作或应用程序的步骤与创建 Alexa 技能非常相似。有一些差异,但逻辑上它们是相同的。
如果使用Dialogflow(强烈建议)等NLP系统,则构建系统响应的建议短语及其对应的Intents。您可以指定您的 webhook 作为构建这些短语的一部分。如果您不想使用 NLP,您可以使用 Actions SDK 指定初始 Intent 短语,并将配置指定为 .json 文件的一部分。您在 Alexa 控制台中执行的其他操作与您在 Google 助理控制台中执行的操作类似。
您可以在任何接受 HTTPS 连接的 public 服务器上部署您的操作。这可以包括带有 AWS API 网关触发器的 AWS Lambda,或 Firebase 函数,或您更直接控制的具有有效 SSL 证书的 Web 服务器。此 webhook 将获得一个 JSON 正文并需要发回一个有效的 JSON 响应。 Google 有 node.js 的库来帮助解决这个问题。
Google 有一个功能相对完整的模拟器,您可以使用它来测试您的 Action。一旦它在模拟器中可用,它也会立即在连接到该帐户的每台设备上可用。您也可以允许其他帐户访问该项目,一旦他们通过模拟器激活它,它也可以在他们的所有设备上使用。
可在 https://developers.google.com/actions/. It includes links to sample code, and you can find more step-by-step codelabs at https://codelabs.developers.google.com/?cat=Assistant
获取全套文档
如果您熟悉如何为 Alexa 开发技能,您可能想查看 jovo-framework。它使创建适用于 Amazon Alexa 和 Google Home 的技能变得非常容易。
这是一个很好的入门模板和演练,可以帮助您开始。 https://github.com/rmtuckerphx/ask-cli-jovo-starter
我是google家的新人。我有过 Amazon Alexa 自定义技能开发方面的经验。在 Alexa 中,我在 lambda 函数中部署了我的代码库,并使用实际的 Alexa 设备注册我的电子邮件 ID 来测试我的自定义技能。
所以,现在我需要在 google 家用设备上培养类似的技能。到现在为止,我还没有得到任何好的教程。
是否可以像 Alexa 技能一样创建和测试 Google 家庭应用程序?
您开发 Google 主页操作或应用程序的步骤与创建 Alexa 技能非常相似。有一些差异,但逻辑上它们是相同的。
如果使用Dialogflow(强烈建议)等NLP系统,则构建系统响应的建议短语及其对应的Intents。您可以指定您的 webhook 作为构建这些短语的一部分。如果您不想使用 NLP,您可以使用 Actions SDK 指定初始 Intent 短语,并将配置指定为 .json 文件的一部分。您在 Alexa 控制台中执行的其他操作与您在 Google 助理控制台中执行的操作类似。
您可以在任何接受 HTTPS 连接的 public 服务器上部署您的操作。这可以包括带有 AWS API 网关触发器的 AWS Lambda,或 Firebase 函数,或您更直接控制的具有有效 SSL 证书的 Web 服务器。此 webhook 将获得一个 JSON 正文并需要发回一个有效的 JSON 响应。 Google 有 node.js 的库来帮助解决这个问题。
Google 有一个功能相对完整的模拟器,您可以使用它来测试您的 Action。一旦它在模拟器中可用,它也会立即在连接到该帐户的每台设备上可用。您也可以允许其他帐户访问该项目,一旦他们通过模拟器激活它,它也可以在他们的所有设备上使用。
可在 https://developers.google.com/actions/. It includes links to sample code, and you can find more step-by-step codelabs at https://codelabs.developers.google.com/?cat=Assistant
获取全套文档如果您熟悉如何为 Alexa 开发技能,您可能想查看 jovo-framework。它使创建适用于 Amazon Alexa 和 Google Home 的技能变得非常容易。
这是一个很好的入门模板和演练,可以帮助您开始。 https://github.com/rmtuckerphx/ask-cli-jovo-starter