是否可以向google home添加命令而无需启动或调用像IFTTT这样的应用程序?
每次我的应用程序控制服装智能家居设备都没有意义。例如,我想只说我的命令:“嘿谷歌,设置粉丝级别6”而不是“嘿google,与ExampleApp交谈... {等待} ...设置粉丝级别6”并且也没有深层链接
目前我看到了5种可能性:IFTTT,Dialogflow,智能家居,Action SDK,converse.ai
答案 0 :(得分:1)
简短的回答是否定的。 Ifttt是一个类似于快捷方式功能的集成,它们都适用于相对静态的字符串。
智能家居将是您理想的选择,但需要注意的是它可能不支持您的设备类型。有一些关于如何使用它的黑客攻击。风扇速度可以实现为灯光亮度,或者每个速度步长可以是模式。
答案 1 :(得分:0)
根据您的需要,有几种选择,但我认为其中任何一种都不是您正在寻找的。 p>
使用IFTTT
这真的是一个业余爱好者的工具,而不是一般用途的东西。正如您所指出的那样 - 它非常静态,并且不允许灵活的响应。
使用智能家居
这是您的最佳解决方案,如果您拥有支持的类型或提供与其他类似的控件。更多类型总是即将到来(鉴于亨特的公告,我很快就会成为风险投资爱好者。)
使用自定义操作
这可能是你最好的选择。您将使用Action SDK,Dialogflow或其他一些工具(如Converse.AI)来实现此功能。它们在实施过程中基本相同(尽管有一些细节不同)。
您对此的担忧是,您必须等待对话开始才能指明参数 - 这不是真的。你可以有一个"深层链接"允许用户直接提供他们所说内容的值的调用。所以用户可以说像
嘿谷歌,请示例应用程序将粉丝级别设置为6
您甚至可以拥有多种不同类型的短语。所以他们可以说出这样的短语,它会设置粉丝级别,给出回复,然后关闭对话,或者用户可以说出像talk to Example App
这样简单的内容,你可以进行对话以找出他们想要的内容要做。
智能家居和自定义操作
当然,您也可以将两者结合起来。使用智能家居操作控制某些内容,并提供需要由产品名称调用的其他操作。
用户可以创建快捷方式
要记住的另一件事是用户可以创建短语的快捷方式。因此,如果用户总是说上面的粉丝控件,他们可能希望用
这样的短语缩短它嘿谷歌,让我冷静下来
他们无法为此设置参数(因此他们无法将IFTTT和短语结合起来),但他们可以选择他们想要的任何短语。这也完全不受你的控制 - 你不能为他们设置短语。