是否可以在不启动或调用像IFTTT这样的应用程序的情况下向google添加命令?
每次调用我的应用程序来控制服装智能家居设备,都是没有意义的。例如,我只想说我的命令:“嘿谷歌,设置风扇级别6”,而不是“嘿谷歌,与ExampleApp.{等} ...Set风扇级别6”,也没有深链接。
目前,我看到了5种可能性: IFTTT、对话框、智能家居、Action、converse.ai
发布于 2018-01-27 18:59:29
简短的回答是否定的。Ifttt是一个类似于快捷方式特性的集成,两者都适用于相对静态的字符串。
Smart将是您理想的选择,但请注意,它可能不支持您的设备类型。有一些黑客,你可以使用它。风扇速度可以实现为亮度的一盏灯,或每一个速度步可以是一个模式。
发布于 2018-01-27 19:18:02
有几种选择取决于你需要什么,尽管我不认为它们中的任何一种都是你想要的。
使用IFTTT
这是一个真正的爱好者工具,而不是一般用途的东西。正如您注意到的,它是非常静态的,不允许灵活的响应。
使用智能家居的
这是您最好的解决方案,如果您有一个受支持的类型,或者提供与其他控件非常相似的控件。更多的类型总是会出现(考虑到亨特的声明,我希望我的风投迷们很快就会这么做)。
使用自定义操作
这可能是你最好的选择。您将使用Action、对话框或其他工具(如Converse.AI)来实现这一功能。它们在实现上基本上是相同的(尽管几个细节不同)。
你对此的担心是,在你指出参数之前,你必须等待对话开始--这不是真的。您可以进行“深度链接”调用,让用户直接提供一个值。这样用户就可以说出
嘿,Google,让示例应用程序将风扇级别设置为6
你甚至可以有多种不同类型的短语。所以他们可以说一个这样的短语,它会设置粉丝级别,给出一个回应,结束对话,或者用户可以说一些简单的东西,比如talk to Example App,你可以进行一次对话来了解他们想做什么。
智能家居和自定义操作
当然,你也可以把两者结合起来。使用智能家居操作控制一些事情,并提供需要由产品名称调用的附加操作。
用户可以创建快捷方式
另外要记住的是,用户可以创建短语的快捷方式。因此,如果用户总是说上面的风扇控件,他们可能会想用这样的短语来缩短它
嘿,谷歌,冷静点
他们不能为此设置参数(所以他们不能组合IFTTT和短语),但是他们可以选择他们想要的任何短语。这也是完全超出你的控制-你不能为他们设置短语。
https://stackoverflow.com/questions/48475575
复制相似问题