【问题标题】:How to integrate Siri with an iOS app to allow voice search如何将 Siri 与 iOS 应用程序集成以允许语音搜索
【发布时间】:2019-09-17 23:19:56
【问题描述】:

如何将 Siri 与自定义 iOS 应用程序集成以允许用户使用他们的声音搜索关键字?例如,用户说出关键字并激活应用程序以搜索结果。或者用一句话搜索特定信息。

【问题讨论】:

    标签: ios swift siri sirikit sirishortcuts


    【解决方案1】:

    与 SiriKit 交互基本上有两种主要方式:

    1. NSUserActivity,应用中的基本操作。
    2. INIntent,可让您与 Siri 互动。

    你必须选择哪一个适合你的目的。如果您需要来自 Siri 的用户输入(如搜索词),您可能需要使用 INIntent(在 iOS 13+ 中可用),然后使用带有您需要的数据的 userActivity 完成。这应该调用 AppDelegate 中的 application:continueUserActivity:restorationHandler 函数。

    用户可以选择自己将这些功能添加到他的 SiriShortcuts 应用程序中。您可以在您的应用中添加INUIAddVoiceShortcutButton 以吸引用户注意该功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2014-01-11
      • 2016-01-05
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      相关资源
      最近更新 更多