Siri没有认识到AppIntentVocabulary.plist中的词汇项目例子,词汇项目发音

时间:2018-03-30 12:25:33

标签: ios swift siri sirikit

我制作了一个Xcode项目(iOS App),用于在里面使用Sirikit。 为此,我在我的项目中创建了Intents Extension的新目标。 SiriKitExtension目标中的info.plist文件具有有效的IntentsSupported,因为“InSendMessageIntent”定义如下(info.plist file which is present in my SiriKitextension Target

  • 我在项目级别包含了AppIntentVocabulary.plist并将其放在Base.lproj文件夹中。以下文件内容的屏幕截图附在链接中。 AppIntentVocabulary.plist

  • AppIntentVocabulary.plist文件包含我所需的语音命令,词汇项目短语,词汇项目发音等,Siri应该识别“Hey siri,我的状态使用siridemo”等命令。这里siridemo是我的应用程序的显示名称。

当我在iPhone设备上使用Siri看到我的SiriDemo应用程序的示例短语列表时,我得到AppIntentVocabulary.plist文件中的Intent示例正确显示在那里并附上了截图here

现在我面临的确切问题是

  1. 当我说“使用SiriDemo发送消息”时,Siri会正确打开已在我的IntentHandler中处理的消息框。
  2. 当我说“我使用SiriDemo的状态”时,Siri有时候没有做任何事情,并且有时间告诉在App Store上搜索应用程序。
  3. 有一段时间Siri在语音命令中识别我的应用名称后直接打开SiriDemo应用程序。
  4. 所以我的问题是“借助AppIntentVocabulary.plist文件中定义的自定义语音命令,如何使用Siri打开我的InSendMessageIntent ??”(我不想说“使用SiriDemo发送消息”来打开InSendMessageIntent)

    由于

0 个答案:

没有答案