- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现一个航空公司应用程序,它将以文本方式对讲并为用户返回里程。我正在使用 INSearchForAccountsIntentHandling 协议(protocol)来实现它。
就像我希望 siri 在 siri 屏幕上以文本形式回复“您的帐户号码:1000211 的里程为 3000”一样。我在网上没有找到任何有关如何执行此操作的文档。
首先,是否有可能做到这一点?
其次,如果是,我如何在下面的方法中实现它:
func handler(意图:INSearchForAccountsIntent,完成:@escaping (INSearchForAccountsIntentResponse) -> Void) {
print("诗丽吉正在工作")
}
最佳答案
根据您希望使用它的目的,您似乎不需要 SiriKit
,而是使用 AVSpeechSynthesizer
。如果您只是希望应用程序向用户读回您的句子,则最基本的实现如下所示:
import AVFoundation
let synthesizer = AVSpeechSynthesizer()
let utterance = AVSpeechUtterance(string: "Your miles for the account no: 1000211 is 3000")
synthesizer.speak(utterance)
我认为您需要调整形成句子的方式以删除缩写,但作为一个概念,这完全有效。
查看Apple's docs了解更多信息和详细信息。
关于ios - Sirikit - Siri 有没有办法让我们自定义对讲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48650964/
我想使用“SpeechSynthesizer”来朗读文本,但该文本包含一些 XML 标记。使用旧的 COM 对象,我使用了 S5Voice.Speak uString, SVSFDefault Or
我对 MIT OCW Python 第 3 课有疑问。 根据简单的数学计算,她使用的代码应该不会成功。 ## EXAMPLE: approximate cube root ##############
从 CSP193p 2015 第 15 讲开始,prepareForSegue 中的以下代码将弹出窗口的高度最小化为 iPad 上的两行标签和文本字段: let minimumSize =
我目前正在尝试完成 iTunes U 上的 Swift 类(class),我们正在构建一个计算器。我无法理解部分代码。 我在下面添加了我认为与文件相关的代码。 让我感到困惑的是:为什么 operati
无法理解 PHRASES 部分的代码。这是《Python 艰难之路》中的代码。那部分之后我很失落。有人可以解释一下吗? 书中没有对下面的代码进行任何解释。 import random from url
此问题来自 MIT Python 类(class) 6.00.1X,Lectrue 8。我尝试了两段略有不同的代码。两者都是为了计算每个学生的平均成绩。 第一个代码没有考虑到可能存在字母等级,第二个代
在第 6 讲 Stanford iOS9 2016 系列讲座中,程序中添加了一个名为 VCL.swift 的文件来演示 View Controller 生命周期。 我已经添加了文件,但是对于行 "pr
我是一名优秀的程序员,十分优秀!