关于 ios:适用于家庭自动化应用程序的 Siri 套件?

Siri Kit For Home Automation App?

在阅读了关于 SiriKit 的苹果文档后,可以使用 Siri SDK 的服务只有 6 个。但我想知道是否有任何破解或方法可以在我的家庭自动化应用程序中使用它,其中 api 请求通过我的语音命令发送到我的服务器。

Edited 2018

随着 iOS 12 的发布、WWDC 2018 以及 Siri 中的新更新、Siri Shortcuts,现在是否有可能。

提前致谢


正如您已经指出的那样,SiriKit 目前只支持六个类别。如果你想实现类似Siri的东西,你可以试试iOS 10中引入的SpeechFramework。这实际上不像SiriKit,但你可以通过一些努力和使用框架来实现你的目标。这是使用 SpeechFramework.

的非常好的教程

对于任何破解或其他问题,我强烈不推荐它,因为苹果可能会拒绝应用程序。

编辑:

请检查有问题的编辑部分。


你可以用 Siri 快捷方式来做这件事,但需要用户付出努力。

您无法创建特殊的语音命令。只有用户可以进入"设置">"Siri 快捷方式"并定义语音命令来执行您从应用程序创建的快捷方式。

另外,请注意,语音命令不能有任何传递给应用程序的参数。语音命令必须执行应用程序通过快捷方式定义的特定操作。因此,"打开灯 X"是与"打开灯 Y"不同的快捷方式。用户必须创建两个不同的语音命令。

就快捷方式而言,您几乎可以执行任何代码,因此进行 API 调用应该不成问题。