如何在Mac上删除 Siri 与听写历史记录?

当您启用 Siri 或打开键盘听写时,您可以选择与 Apple 共享在 Mac 上与 Siri 和听写进行交互的音频录音。您的请求将与随机标识符而非 Apple ID 关联。您可以删除与随机标识符关联且不超过六个月的请求历史记录(必须接入互联网)。那我们如何在Mac上删除 Siri 与听写历史记录呢?需要的朋友快来看看吧!

具体操作方法如下

1.在 Mac 上,选取苹果菜单 >“系统偏好设置”。

在这里插入图片描述

2.然后点按“Siri”。
在这里插入图片描述

3.点按“删除 Siri 与听写历史记录”,然后点按删除。

在这里插入图片描述

【重要事项】删除 Siri 与听写历史记录不会更改您所做的关于共享音频录音的选择。

以上就是在Mac上删除 Siri 与听写历史记录的方法,希望对大家有所帮助,想了解更多关于Mac相关内容,请关注macz.com吧!

为了让Siri支持自定义命令,你需要创建一个定制的Intent Schema,并在你的应用程序中处理这些特定的意图。以下是基本步骤: 1. **创建Intent Schema**: - 打开你的项目,找到之前添加的`Info.plist`文件,在`NSUserActivityTypes`数组中添加一条新项,指定包含你的自定义意图的URL scheme。 - 使用`<intents>`标签定义意图,比如 `<intent name="yourCustomIntentName" intentSchema="YOUR_APP_BUNDLE_ID.YourIntentSchemaClassName">`,确保替换掉相应的包名和类名。 2. **定义意图处理器**: - 创建一个Swift类,遵循`INExtensionDefinition`协议,并实现一个`description(for:)`方法,返回描述你自定义意图的JSON字符串。 3. **编写意图处理函数**: - 在`YourIntentSchemaClassName.swift`中,创建一个处理自定义意图的方法,按照Siri框架的要求设置意图的参数、回复以及可能的行为。 ```swift @objc class YourIntentSchemaClassName: NSObject, INExtensionDefinition { // ... public func description(for extensionContext: INExtensionContext) throws -> INExtensionDescription { let intent = INExtensionIntent() intent.name = "yourCustomIntentName" // 添加更多意图属性如参数、回复等 return try INExtensionDescription(intent: intent) } // ... } ``` 4. **注册意图处理器**: - 在`AppDelegate.swift`中,注册你的意图处理器到`UNUserNotificationCenter`。 5. **测试**: - 通过Xcode模拟器或者实际设备上手动触发Siri,看看是否能识别并执行你的自定义命令。 记得遵循Apple的隐私政策,只收集必要的用户数据,并告知用户你可以做什么和为什么需要这么做。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值