如何在 siri 中创建自定义意图

How do I create custom intent in siri

我知道 siri 提供的 Intents 有限,我们必须将我们的应用程序添加到域才能从 siri 获取输入。

但我想创建自己的意图,让用户通过 siri 访问我的应用程序。

我在任何地方都找不到对此的支持?欢迎任何有用的指点

更新

现在您可以创建自定义意图并将它们与 Siri 快捷方式一起使用。这是 Ray Wenderlich

的简化教程

https://www.raywenderlich.com/6462-siri-shortcuts-tutorial-in-ios-12

或者你可以更喜欢

This article for beginners

更多细节,你应该更喜欢Apple的官方文档。

https://developer.apple.com/documentation/sirikit

过时的答案

您暂时无法创建自定义意图。也许在以后的版本中,他们可以添加对自定义意图的支持。也许他们没有。通过他们目前的方法,Apple 拥有对意图(操作)类型、数据、隐私等的所有控制权。我不确定他们会改变这一点。

如果你真的需要自定义语音命令,你可以在你的应用程序中实现它(而不是像 Siri 那样在应用程序之外)。还有其他选择,例如

Apple's AVSpeechSynthesizer

Apple's Speech

IBM's Watson

Nuance Speech Kit

从 iOS12 开始,您可以创建自定义意图。这是一个相当复杂的过程,但有一些可用的教程可以帮助您。

我认为 Apple 的 WWDC example 是一个很好的起点。