Actions on google 如何创建google home应用程序

Actions on google 如何创建google home应用程序,actions-on-google,alexa-skill,google-home,dialogflow-es,Actions On Google,Alexa Skill,Google Home,Dialogflow Es,我是谷歌主页的新手。我有亚马逊Alexa定制技能开发的经验。在Alexa中,我在lambda函数中部署了我的代码库,并使用带有电子邮件id的实际Alexa设备注册表测试了我的定制技能 所以,现在我需要在谷歌家用设备上发展类似的技能。直到现在,我还没有得到任何好的教程 有可能创建和测试像Alexa skill这样的Google Home应用程序吗 开发Google Home动作或应用程序的步骤与创建Alexa技能非常相似。有几个不同之处,但逻辑上是相同的 如果您使用诸如Dialogflow(强烈

我是谷歌主页的新手。我有亚马逊Alexa定制技能开发的经验。在Alexa中,我在lambda函数中部署了我的代码库,并使用带有电子邮件id的实际Alexa设备注册表测试了我的定制技能

所以,现在我需要在谷歌家用设备上发展类似的技能。直到现在,我还没有得到任何好的教程


有可能创建和测试像Alexa skill这样的Google Home应用程序吗

开发Google Home动作或应用程序的步骤与创建Alexa技能非常相似。有几个不同之处,但逻辑上是相同的

  • 如果您使用诸如Dialogflow(强烈建议使用)之类的NLP系统,则可以构建系统响应的建议短语以及它们对应的意图。您可以指定webhook作为构建这些短语的一部分。如果不希望使用NLP,可以使用Actions SDK指定初始意图短语,并将配置指定为.json文件的一部分。在Alexa控制台中执行的其他操作与在助手控制台中执行的操作类似

  • 您可以在接受HTTPS连接的任何公共服务器上部署您的操作。这可能包括带有AWS API网关触发器的AWS Lambda,或Firebase函数,或您更直接控制的具有有效SSL证书的web服务器。这个webhook将获得一个JSON主体,需要返回一个有效的JSON响应。Google为node.js提供了一些库来帮助实现这一点

  • 谷歌有一个功能相对完整的模拟器,你可以用它来测试你的行为。一旦它在模拟器中可用,它也会立即在连接到该帐户的每个设备上可用。您还可以允许其他帐户访问该项目,一旦他们通过模拟器激活了该项目,所有设备上都可以使用该项目


一套完整的文档可从以下网址获得:。它包括到示例代码的链接,您可以在

上找到更多分步代码实验室。您开发Google Home动作或应用程序的步骤与创建Alexa技能非常相似。有几个不同之处,但逻辑上是相同的

  • 如果您使用诸如Dialogflow(强烈建议使用)之类的NLP系统,则可以构建系统响应的建议短语以及它们对应的意图。您可以指定webhook作为构建这些短语的一部分。如果不希望使用NLP,可以使用Actions SDK指定初始意图短语,并将配置指定为.json文件的一部分。在Alexa控制台中执行的其他操作与在助手控制台中执行的操作类似

  • 您可以在接受HTTPS连接的任何公共服务器上部署您的操作。这可能包括带有AWS API网关触发器的AWS Lambda,或Firebase函数,或您更直接控制的具有有效SSL证书的web服务器。这个webhook将获得一个JSON主体,需要返回一个有效的JSON响应。Google为node.js提供了一些库来帮助实现这一点

  • 谷歌有一个功能相对完整的模拟器,你可以用它来测试你的行为。一旦它在模拟器中可用,它也会立即在连接到该帐户的每个设备上可用。您还可以允许其他帐户访问该项目,一旦他们通过模拟器激活了该项目,所有设备上都可以使用该项目


一套完整的文档可从以下网址获得:。它包括到示例代码的链接,您可以在

上找到更多分步代码实验室,如果您熟悉如何为Alexa培养技能,您可能希望查看。这使得创建适用于Amazon Alexa和Google Home的技能变得非常容易


这是一个很好的入门模板,通过它可以让你开始学习

如果您熟悉如何为Alexa培养技能,您可能想查看以下内容。这使得创建适用于Amazon Alexa和Google Home的技能变得非常容易

这是一个很好的入门模板,通过它可以让你开始学习