Home Assistant 的语音助手比你想象的更强大——这是它一直隐藏的功能
如果你厌倦了像 Alexa 和 Google Home 这样的封闭源智能家居生态系统,那么 Home Assistant 可以给你更多的自由。如果你想念语音命令,你可以使用 Home Assistant 中的原生 Assist 语音助手。虽然将其连接到大型语言模型(LLM)可以让 Assist 拥有自然语言理解能力,但你可能会发现,默认版本的 Assist 能做的事情比你想象的要多得多。
设置和更改计时器
使用你的声音设置、命名、叠加和调整计时器
用我的声音设置定时器是我以前使用Alexa时为数不多的真正有用的方式之一。当我做饭时,能够设置一个十分钟的定时器,而不用触碰任何东西而手上沾满生肉,这真的很有帮助。
使用 Assist,你可以做完全相同的事情。简单的语音命令,比如“设置一个五分钟的计时器”,非常直观,但你还能做更多事情。例如,你可以通过说“为意大利面设置一个十分钟的计时器”来为你的计时器添加名称,然后通过类似“取消意大利面计时器”的说法按名称引用不同的计时器。
你也可以在计时器运行时修改它们,比如使用“给我的意面计时器加五分钟”或“从计时器中减去两分钟”等命令。如果你想知道还剩多少时间,询问“意面计时器还剩多少时间”应该会返回相关信息。
告诉你的家晚点做某事
延迟命令不同于计时器
本·拉夫乔伊/How-To Geek
计时器并不是你可以用 Assist 执行基于时间的命令的唯一方式。其中一个最有用的功能是能够发出延迟命令。
例如,你可以说“在十分钟内关闭卧室的灯”,灯不会立即关闭。相反,它们会保持开启十分钟,只有在请求的时间过去后才会关闭。
当你不希望事情立即发生,又不想以后再发出语音指令时,这非常有用。例如,你可以在上床睡觉时通过智能音箱播放一些轻松的音乐,然后对助手说:“三十分钟后暂停卧室音乐”,这样你可以安心入睡,知道音乐不会整夜播放。
使用这些类型的命令有一个小问题。与计时器不同,一旦延迟命令开始运行,就无法取消或修改它们。如果你让助理在三十分钟后暂停音乐,无论你是否愿意,它都会发生。
使用区域感知命令
助理可能知道你在哪个房间
使用 Assist 的语音命令的一个问题是,如果你需要传达大量信息,命令可能会变得相当冗长。例如,说“将客厅灯光亮度调到 50%”可能会觉得有点拗口。
好消息是,你并不总是需要说那么多。如果你正在尝试控制同一房间内的设备,你完全不需要提及房间的名字。只要你正在使用的智能音箱和你想要控制的设备在 Home Assistant 中被分配到了同一个区域,如果你省略了区域名称,Assist 会假设你指的是与当前正在使用的智能音箱处于同一区域的设备。
例如,我可以对家中办公室的智能音箱说“关灯”,只有办公室的灯会熄灭,房子其他地方的灯保持不变。如果我在不同房间使用相同的命令,它将关闭那个房间的灯。
将项目添加到列表
用你的声音创建购物清单
使用 Assist 的另一个有用功能是将项目添加到 Home Assistant 列表中。Home Assistant 包含本地待办事项列表,这些列表相对简单,但非常有用。使用 Assist,你可以通过语音命令将项目添加到这些列表中。
一个简单的命令,例如“将牛奶加入我的购物清单”,就会在购物清单上创建一个新条目。如果你建立了自己的自定义清单,你需要将它们向 Assist 公开。然后你可以说类似“将修剪草坪加入我的周末家务清单”的话,以在相应的清单中创建一个新的待办事项。
取消错误的命令
告诉 Assist 你最喜欢的涅槃专辑
Assist 最有用的命令之一是“算了”。如果你不小心触发了唤醒词,可以使用此命令让 Home Assistant 停止监听。
如果你不小心触发了助理,当你试图让它停止讲话时,它通常会感到困惑,并会继续尝试回复你说的任何话。说“没关系”,助理就会停止并让你安静下来。
Assist 开箱即用就有一些有用的功能
你可以通过创建自己的自定义句子和意图,或者将其连接到大型语言模型(LLM),使Assist更适合你的需求。然而,即使使用默认命令,你也可以做很多事情。









