根据我所知的SiriKit文档,一切都要求用户调用Siri并模仿对话(尽管是一个简短的对话)。
在编写自己的应用程序时,是否有可能使用诸如到家(位置)等事件来触发Siri说“欢迎回家!”?这可以跟随Siri等待任何形式的确认,然后提供与HomeKit相关的行动 - “现在我们回来了,想要启动控制台?”。
我认识到可能出现的问题 - 用户可能并不孤单,或者可能从事其他事情等等,但结合X的注意力意识 - 它可能有用。
答案 0 :(得分:1)
不,这样的事情是不可能的。
您无法以编程方式调用Siri,因为您甚至无法直接与应用程序中的Siri交互,只能使用Intents Extensions。只有用户才能开始与Siri的互动。当用户发出可由应用程序的Intents Extension执行的提示时,Siri会自动调用Intents Extensions。