gpt4 book ai didi

ios - 如何强制 Siri 在我的应用程序中搜索文本

转载 作者:搜寻专家 更新时间:2023-11-01 07:02:10 25 4
gpt4 key购买 nike

我有一个带有几个短文本的应用程序。我希望 Siri 能够搜索这些文本。

我发现的唯一方法是使用 INSearchForNotebookItemsIntent。但是当使用这种方法时,用户应该说出“note”这个词(在我下面的例子中 - 在句子的末尾)。 “列表”和“任务”这两个词也很合适。

也就是说,如果对它(她?)说:

On TextBook show Movies note

但是这句话让 Siri 在互联网上搜索:

On TextBook show Movies

我的目标是通过应用程序给用户一个方便的搜索(不用说“笔记”、“列表”这些奇怪的词,这些词不能反射(reflect)用户要查找的内容的本质)

所以我需要:

  • 要么强制 Siri 搜索而不说单词 “note”
  • 或者让 Siri 理解其他单词而不是 “note”(例如,“record”)。

我该怎么做?

如有需要请随时询问更多详情

最佳答案

简短的回答:你不能。INSearchForNotebookItemsIntent 旨在搜索笔记、任务或提醒,而不是搜索任意文本。

Apple 不允许您更改 Siri 在调用 Intent Handler 时查看的大部分必要关键字。遗憾的是,没有明确记录每个意图的必要关键字是什么,或者特定意图将识别的句子是什么。您可以尝试创建一个自定义词汇表,让 Siri 使用与默认识别略有不同的句子来调用您的应用程序意图,但您仍然无法省略某些关键字或完全改变已识别句子的结构。此外,由于缺乏准确的文档,这是一个反复试验的过程。

如果您仍然对使用自定义词汇文件解决问题感兴趣,请参阅 Registering custom vocabulary with SiriKit官方文档中的文章。

关于ios - 如何强制 Siri 在我的应用程序中搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50530727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com