问题标签 [sirikit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
108 浏览

ios - SiriKit - INSendPaymentIntentHandling - 在应用程序中断功能中编写的 IntentHandler 中共享自定义类

我正在尝试使用INSendPaymentIntentHandling将 Siri 集成到我的应用程序中。我已经进行了所有必要的更改(info.plist、证书、扩展等)。

一切都完美同步,当我说“使用 xxxxxx 汇款”时,会出现一个 Siri 对话框以确认付款。

但是当我使用为我的应用程序(ContactsManager)编写的类之一时,Siri 会像 - “你需要在应用程序中继续”,没有前面显示的对话,并且控制台上的消息显示为 - “程序以退出代码结束: 0"

通过在 Xcode 的右窗格中检查 Siri 目标,我已经完成了在目标之间共享类的必要步骤。

请提出错误。

0 投票
0 回答
288 浏览

speech-recognition - tvOS 中有没有像 SFSpeechRecognizer 这样的框架?

我想为 tvOS 构建一个应用程序,它将识别语音并将其转换为文本,并基于该文本执行一些操作。我已经在 iOS 10 中使用语音框架的SFSpeechRecognizer类 做到了这一点。我找不到任何适用于 tvOS 的框架。

0 投票
1 回答
1712 浏览

ios - SiriKit,如何显示开始锻炼意图的响应?

IntentHandler类:

苹果文档说:

在此处输入图像描述

Siri 打开应用程序,但我需要从 IntentUI 显示 UI。这个怎么做?

换句话说:如何准备显示响应、加载意图 UI 扩展、准备界面并在代码中显示?

在此处输入图像描述

IntentViewController类:

基于教程,这确实是可能的。

在此处输入图像描述

0 投票
1 回答
257 浏览

ios - 从 iOS 应用程序启动 SIRI

我想从我的应用程序中以编程方式启动 siri。

有什么方法可以从我的应用程序中执行此操作,例如从包名称启动另一个应用程序?

0 投票
2 回答
1237 浏览

sirikit - SiriKit 崩溃:“使用应用程序中的类需要权利 com.apple.developer.siri。”

我们一直在收到崩溃报告说“从应用程序中使用 INPreferences 类需要权利 com.apple.developer.siri。您是否在 Xcode 项目中启用了 Siri 功能? ”。但是我们在 Xcode中绝对开启了 Siri 功能,并且 APP ID确实支持 Siri 功能,否则我们的应用程序会一直崩溃。那么,为什么只有一些设备崩溃了?这让我们很困扰。

有人知道原因或遇到过同样的问题吗?如果您能提供一些帮助,我们将不胜感激。

这是崩溃日志:

0 投票
0 回答
1484 浏览

ios - Siri 正在识别我的 AppIntentVocabulary.plist 中的短语,但它没有使用与这些短语关联的 VocabularyItemIdentifier 值

我正在开发一个锻炼应用程序,并希望为 iOS 10 集成 SiriKit。我已经知道如何集成 SiriKit 并使 Siri 与我们的应用程序一起工作。

我能找到的唯一有用资源是 Apple 的官方文档:SiriKit iOS 10

为了让 Siri 识别我们的自定义词汇,我们必须添加这个文件在此处输入图像描述AppIntentVocabulary.plist

但是intent.workoutName.identifier总是返回口语短语而不是 VocabularyItemIdentifier,即Cardio Craze而不是heart_craze_workout

有没有人面临这个问题或找到任何解决方案?

0 投票
2 回答
602 浏览

ios - 用于家庭自动化应用程序的 Siri Kit?

在阅读了SiriKit上的苹果文档后,只有 6 个服务可以使用 Siri SDK。但我想知道是否有任何破解或方式可以在我的家庭自动化应用程序中使用它,其中 api 请求通过我的语音命令发送到我的服务器。

2018 年编辑

现在是否有可能随着 iOS 12、WWDC 2018的发布以及 Siri、Siri Shortcuts 的新更新。

提前致谢

0 投票
1 回答
1844 浏览

ios - Siri 集成:使用 Siri 进行音频通话?

我需要集成 Siri 才能使用我的应用程序拨打电话。Siri 在设置的应用支持上识别我的应用。但是当我试图打电话给一些联系人说“在 MyApp 上调用 ContactName”时,它只会显示“打开 MyApp”按钮。IntentHandler.swift 包含这个函数:

我做错了什么?我错过了什么?

0 投票
1 回答
2233 浏览

ios - Siri 在现有项目中不起作用

我必须使用 Siri 通过我的应用程序发起 voip 呼叫。它在演示项目中工作,但是当我将 Intents Extension 添加到现有项目中时,Siri 不再工作。

在系统设置中,我的应用程序未显示在应用程序支持部分。Plist 配置如下:

这是我的 info.plist

另见扩展的 plist 配置:

扩展列表

每当我发出任何语音命令时,它都会说“我希望我可以,但是 < app > 还没有和我一起设置。”

我也尝试过从功能启用 Siri。让我知道我在那里做错了什么。

谢谢你。

0 投票
0 回答
373 浏览

ios - Siri - 如果联系人不在应用程序的联系人列表中,则停止通话

我正在实施一个需要通过 Siri 发起呼叫的 VoIP 应用程序。我能够通过 Siri 拨打电话。但问题是 - 每次启动应用程序时,虽然联系人不在应用程序的联系人列表中。

我不确定如何以及在哪里处理。我的意思是如果应用程序没有像 Skype 这样的联系人处理它,则不要启动该应用程序。Skype 回复如下:

嗯,Skype 没有找到 .

你想给谁打电话?

Bellow 是我的扩展处理程序的代码片段:

为什么这不起作用?