【问题标题】:Custom INSearchForMessagesIntent vocabulary for SiriKitSiriKit 的自定义 INSearchForMessagesIntent 词汇表
【发布时间】:2017-01-06 18:59:52
【问题描述】:

使用 SiriKit 中的 INSearchForMessagesIntent,我可以问:<AppName> list messages in the inbox,它由 IntentHandler.swift 中的 INSearchForMessagesIntentHandling 处理程序处理。 Siri 检索到找到的消息后,她问“你想回复吗?” 我回答 “不”,然后消息被删除并带有确认消息 上没有消息。”

我是否可以使用 AppIntentVocabulary 或扩展来将其修改为:

<AppName> list articles in <inboxA> 因此使用“Articles”关键字而不是“Messages”,并使用开关根据请求的收件箱标识符(例如 InboxA、InboxB、inboxC)拉出不同的文章列表?检索到文章标题后,我不想问“您要回复吗?”,我不想删除找到的文章标题。

我不太确定如何解决这个问题,或者在 SiriKit / Intents 的限制下是否可行。

【问题讨论】:

    标签: ios sirikit


    【解决方案1】:

    很遗憾,没有。 Apple 不允许您更改 Siri 在调用 Intent 处理程序时查看的大部分必要关键字。 对于消息,关键字“搜索”和“消息”是必需的,即使通过自定义词汇也无法更改。

    有关详细信息,请参阅官方文档中的Registering custom vocabulary with SiriKit 文章。

    This 文章通过实验将INSearchForMessagesIntent 用于自定义任务,得出的结论是目前不可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-29
      • 2020-10-12
      • 2011-02-20
      • 1970-01-01
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多