我可以为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.