Apple 设备上的 Assist
iPhone 上的 Assist
Assist 可用于 iPhone、iPad 和 MacBook。
演示了如何通过 iPhone 15 Pro 的操作按钮和锁定屏幕小组件触发 Assist。
前提条件
- Home Assistant Companion App 已安装
- 已设置好一个 Assistant:可以是云端(推荐,性能更好)或本地
- 你想通过 Assist 控制的设备已经暴露给 Assist,并且你已经检查了大部分最佳实践
在 Home Assistant 中启动 Assist
- 在手机上打开 Home Assistant。
- 在右上角选择三点菜单,然后选择 Assist。
- 说出命令。
在 iPhone 上通过快捷指令启动 Assist
本节基于 iOS 18 编写。根据你的机型和系统版本,具体步骤可能会有所不同。
要将 Home Assistant Assist 用作语音助手,请按以下步骤操作:
- 为 Assist in app 创建一个快捷指令。
- 选择以下任一方式来启动 Assist:
- 说出命令。
To create a shortcut to Assist in App
- 在手机上打开 Shortcuts 应用,然后选择 New。
- 输入
Home Assistant并选择 Assist in app。 - Choose 对应的管线。
- 选择 Done。现在你已经拥有一个 Assist in app 快捷指令。
To start Assist using a back tap
- 按照 Apple 文档 Running shortcuts by tapping the back of your iPhone 中的说明,选择 Assist in app 快捷指令。
- 轻点手机背面即可启动 Assist。
To start Assist using the Action button
- 前往 设置 > 动作 Button,向下滚动直到看到 Controls。
- 在 Home Assistant 下选择 Assist。
- 选择你偏好的管线。
- 长按操作按钮启动 Assist。
对于控制中心和锁定屏幕:
To start Assist using control center
- 打开控制中心。
- 长按空白区域并找到 Home Assistant。
- 选择 Assist。
- 当图标出现在控制中心后,再次点击它以选择要使用的管线。
To start Assist from Lock Screen
- 长按锁定屏幕上的空白区域。
- 在底部两个项目中选择一个你想用 Assist 替换的位置。
- 移除该项目。
- 点击它以添加新项目,并在列表中找到 Home Assistant Assist。
- 当图标出现在锁定屏幕后,再点击一次以选择要使用的管线。
- 或者,你也可以执行相同步骤,在锁屏时钟下方添加一个小组件。
To start Assist using Voice Control
iOS 内置了一项名为 Voice Control 的辅助功能,可让你完全通过语音命令操作 iPhone。借助 custom commands,你可以用自定义唤醒短语触发 Assist in app 快捷指令。
例如,你可以创建一条 "Okay Nabu" 自定义命令,用来运行 Assist in app 快捷指令。
设置方法如下:
- 前往 设置 > Accessibility > Voice Control。
- 启用 Voice Control。
- 点击 Customize Commands > Create New Command。
- 输入你想使用的短语(例如
Okay Nabu)。 - 在 动作 下,选择 Run Shortcut。
- 选择你之前创建的 Assist in app 快捷指令。
- 保存该命令。
完成配置后,说出你的自定义短语即可启动 Assist。
虽然这种方式效果不错,但速度可能不如触发 Siri 或使用硬件按钮快。还请注意,启用 Voice Control 意味着整个系统的语音导航都会处于激活状态,这偶尔可能会意外触发其他命令。
调整语言
通过 Siri 触发的快捷指令始终会使用 Siri 当前设置的语言。Assist Button 快捷指令则用于手动触发,可以配置为任意语言。
打开“快捷指令”应用并编辑 Button Assist 快捷指令。引号中的文字会以你的设备语言显示。
- 使用箭头展开 "Dictate text" 动作选项,并选择你的语言。
- 使用箭头展开 "Assist with
Provided Input" 选项,并选择你的语言。
:::important 你可以多次导入该按钮快捷指令,为不同语言创建多个版本。当系统询问是否替换现有快捷指令时,请选择 "Keep Both"。 :::
多个服务器
如果你配置了多个 Home Assistant 服务器,Assist 快捷指令同样可以使用。默认情况下,它会提示你选择要将命令发送到哪个服务器。这样不够免操作,因此你可以更新快捷指令,让它固定指向某个特定服务器。你需要为每个服务器分别导入一次快捷指令。
打开“快捷指令”应用并编辑每个 Assist 快捷指令。引号中的文字会以你的设备语言显示。
- 使用箭头展开 "Assist with
Provided Input" 动作,并选择你的 Home Assistant 服务器。

