我可以为Google Home创建自定义的语音命令和响应吗?


11

我希望能够为自己的Google Home设备创建自己的自定义语音命令和响应。反正有这样做吗?


截至目前,到2020年,这很容易:只需打开DialogFlow并编辑“对话”即可。但是只有当您非常了解Google / Android术语时,这才是“轻松”的:意图,网络鸣叫,成就,动作,对话流程事件,……也可以在正式将其部署到整个世界之前,在手机上对其进行测试。
跳跳

Answers:



6

对于最终用户,使用mico答案中所述的IFTTT或其他连接器服务可能是最好的方法。

如果要在Google Assistant平台上开发操作,则可以使用Google上的操作,该工具包包含开发其他用户可以与之交互的新操作所需的一切。请注意,与Alexa不同,不需要安装Google Assistant操作

要开发Google助理技能,您可以:

  • 使用API​​.AI,这是一个预先构建的平台,可以解释用户语音并将其转换为您的应用程序可以处理的代码

  • 直接使用Actions SDK,它可以为您提供更多控制权,但会稍微增加复杂度。


1
Actions SDK是否允许您直接回答问题,例如“ OK Google,下午6点温度是多少?”,而无需先调用应用程序,例如说“ OK Google,与Hourly交谈”天气。”?
kec

1
@kec是的,在某种程度上,隐式调用有一个选项。“当助手知道调用您的应用程序而用户没有按名称调用它时,就会发生隐式调用。隐式调用的最常见示例是,当用户告诉助手他们要完成某项任务时(通过声明一个动作调用短语),并且助理选择为该任务调用您的应用程序,因为它可以满足用户的意图。” 当然,Google的算法决定了建议采取哪种行动,并且不能保证会采取哪种行动。
Aurora0001

1
嗯...那样的事我想做,但可能不理想。作为个人项目,我想开发一个应用程序,该应用程序(通过中间个人服务器)从wunderground.com访问每小时的天气信息。然后,我想将应用“添加”到我的Google Home中,这样我就可以问诸如“下午6点的温度是多少?”之类的问题。我只是一直希望自己的帐户为我调用我的应用程序。我什至不想公开发布我的应用程序,因为我每天只能对wunderground.com进行500次免费API调用。
kec

5

要为Google Home创建语音命令,请执行以下给定步骤:

前往IFTTT.com。

登录或注册

单击搜索。搜索“ Google助手”。

点击Google助手Google助手,然后点击连接。

选择一个Google帐户并授予IFTTT访问权限。确保选择用于在手机上设置Google Home或Google Assistant的帐户。(了解如何查找用于设置Google Home的帐户。如果您在手机上使用Google Assistant,请触摸并按住“主页”按钮,然后依次单击“主页”按钮,“更多”和“帐户”。将选择该帐户。 )

请参阅“ 创建语音命令以控制在线服务和设备”中的文档


0

Google Home App中称为自定义例程

但是由于未知原因,当前访问起来并不容易。

在移动设备上将语言切换为英语(加拿大)可以解决问题。您将获得:例程(包括自定义例程),广播,甚至直接在Google Home App中使用Google Assistant按钮。

为什么Google的用户体验如此混乱?总是...

Google Home自定义例程 Google Home自定义例程 Google Home自定义例程


也许它仍处于测试阶段。现在DialogFlow可用。dialogflow.com
jumpjack
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.