gpt4 book ai didi

iOS 10 Siri 支持带有自定义词汇的锻炼

转载 作者:可可西里 更新时间:2023-11-01 04:00:05 25 4
gpt4 key购买 nike

在我的应用程序中,我希望能够告诉 Siri 类似以下内容:

所以我启用了 Siri 功能,添加了一个目标,实现了 INStartWorkoutIntentHandling(以及其他)委托(delegate)方法,一切正常。

我现在可以说 Start a workout with MyAppName。完美!

现在我想告诉她类似Start an activity using MyAppName,甚至Start a hike using MyAppName

所以我去添加了一个 AppIntentVocabulary.plist 看起来像这样: enter image description here那里有快速问题......词汇项目标识符......如果工作 - Hike f.e.应该用于开始、结束、暂停、恢复、取消……所有这些标识符都应该相同吗?

现在我面临三个问题。

1. 我可以告诉 Siri 开始远足 它会起作用,她会问我应该使用哪个应用程序。我告诉她使用 MyApp 开始远足,她会告诉我她在 Apple Music 上找不到那个?!?什么鬼?

2. 如果我将单词 Activity 添加到我的词汇表中,她将只会打开 iOS 事件应用程序...从不询问我是否要打开我的应用程序。

3. 提交后,我收到了漏词警告就像没有为 INStartWorkoutIntent 提供“en”语言的示例短语,我有!或 示例短语“Start a Hike using MyAppName”未分类为 INStartWorkoutIntent 意图

如果有人可以向我展示一个有效的 AppIntentVocabulary.plist 文件示例,我将非常高兴,该文件可以与 siri 和 iTunes Connect 一起正常工作!

最佳答案

很遗憾,您不能用事件或远足代替锻炼。

Sirikit 目前只支持非常有限的域。

在锻炼意图的情况下,Siri 期望短语:锻炼在口头短语中,否则 siri 将不会打开应用程序。

例如:您必须说“使用我的应用程序开始远足锻炼”。在此之前,您必须注册自定义词汇表并在词汇列表中包含远足或任何其他锻炼名称

关于iOS 10 Siri 支持带有自定义词汇的锻炼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39919413/

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