首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不调用应用程序名称的google操作

不调用应用程序名称的google操作
EN

Stack Overflow用户
提问于 2018-01-27 12:00:22
回答 2查看 1.3K关注 0票数 2

是否可以在不启动或调用像IFTTT这样的应用程序的情况下向google添加命令?

每次调用我的应用程序来控制服装智能家居设备,都是没有意义的。例如,我只想说我的命令:“嘿谷歌,设置风扇级别6”,而不是“嘿谷歌,与ExampleApp.{等} ...Set风扇级别6”,也没有深链接。

目前,我看到了5种可能性: IFTTT、对话框、智能家居、Action、converse.ai

  • IFTTT太静态了。我也需要完整的要求和设备id,帐户等。
  • 使用对话框流,我必须首先启动应用程序。
  • 有了智能家居,我就不用启动应用程序了。但谷歌只提供少数几种设备。不可自定义的设备类型。
  • 动作sdk是最好的解决方案,但我也必须调用应用程序名。
  • Converse.ai和对话框是一样的。
EN

回答 2

Stack Overflow用户

发布于 2018-01-27 18:59:29

简短的回答是否定的。Ifttt是一个类似于快捷方式特性的集成,两者都适用于相对静态的字符串。

Smart将是您理想的选择,但请注意,它可能不支持您的设备类型。有一些黑客,你可以使用它。风扇速度可以实现为亮度的一盏灯,或每一个速度步可以是一个模式。

票数 1
EN

Stack Overflow用户

发布于 2018-01-27 19:18:02

有几种选择取决于你需要什么,尽管我不认为它们中的任何一种都是你想要的。

使用IFTTT

这是一个真正的爱好者工具,而不是一般用途的东西。正如您注意到的,它是非常静态的,不允许灵活的响应。

使用智能家居的

这是您最好的解决方案,如果您有一个受支持的类型,或者提供与其他控件非常相似的控件。更多的类型总是会出现(考虑到亨特的声明,我希望我的风投迷们很快就会这么做)。

使用自定义操作

这可能是你最好的选择。您将使用Action、对话框或其他工具(如Converse.AI)来实现这一功能。它们在实现上基本上是相同的(尽管几个细节不同)。

你对此的担心是,在你指出参数之前,你必须等待对话开始--这不是真的。您可以进行“深度链接”调用,让用户直接提供一个值。这样用户就可以说出

嘿,Google,让示例应用程序将风扇级别设置为6

你甚至可以有多种不同类型的短语。所以他们可以说一个这样的短语,它会设置粉丝级别,给出一个回应,结束对话,或者用户可以说一些简单的东西,比如talk to Example App,你可以进行一次对话来了解他们想做什么。

智能家居和自定义操作

当然,你也可以把两者结合起来。使用智能家居操作控制一些事情,并提供需要由产品名称调用的附加操作。

用户可以创建快捷方式

另外要记住的是,用户可以创建短语的快捷方式。因此,如果用户总是说上面的风扇控件,他们可能会想用这样的短语来缩短它

嘿,谷歌,冷静点

他们不能为此设置参数(所以他们不能组合IFTTT和短语),但是他们可以选择他们想要的任何短语。这也是完全超出你的控制-你不能为他们设置短语。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48475575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档