受不了 siri 这个人工智障了, 如何能让小爱同学控制 homekit 设备?

2025 年 5 月 27 日
 asuraa

siri 这个智障听不懂连续的指令,稍微复杂点的命令就完全懵逼,让把所有空调关了都不会

网上搜索的办法都是 Home assistant 然后导入设备,但是大部分教程都是如何用 siri 控制小米的,如何反过来?

我家里设备全都是 homekit 的, 电灯,插座,空调,窗帘,等等都是绿米的 homekit,上次装了一次 ha 导入后一大堆设备乱七八糟根本没法辨别,有没有简单的办法直接用小爱同学控制绿米的设备呢?

6292 次点击
所在节点    HomeKit
29 条回复
ranaanna
2025 年 5 月 27 日
这种事儿对于程序员儿应该简单到不算什么事儿吧。创建若干快捷指令完成若干最常用的 home 指令组合,然后只要说 hey siri + 快捷指令名称就可以了

再说一个家里能复杂到哪里去呢,何必用更复杂的模糊语义去控制。“稍微复杂点的命令”小爱同学就能听得懂?

然后就是一般都是 home app 或 shortcuts 里面建若干 automations 让其自动运行的,不然一天到晚嘿 siri 小爱同学也挺累的

然后都是 homekit 设备,就没有必要再用 home assistant 之类的本地托管了

最后都已经老头老太婆了,还天天小爱同学地叫也够恶心的,谁和你是同学
liuhuihao
2025 年 5 月 27 日
@ranaanna 感觉你这偏见有点大啊。。。体感小爱同学确实比 siri 更聪明啊,最简单的“把屋里所有灯都关了”这种指令难道不是很常见的需求么?家里有老人孩子,还得给他们教会每一个提前设定的指令?至于嫌小爱同学叫起来恶心更是无力吐槽。。。唤醒词是可以改的,而且 siri 也没高级了啊,相比较家里人喊中文不是更方便一些么
CHNTDCS
2025 年 5 月 27 日
是不是因为不是英语环境?你全程英语对话控制试试?
Seck
2025 年 5 月 27 日
我用 Gemini 感觉挺好用的,不知道值不值苹果手机唤醒,它可以立即唤醒!
简单来说~你说 Ok, Google,可以直接说需求~不需要像国内~先唤醒在等回复,然后说需求
5200721
2025 年 5 月 27 日
小爱音响呗
asuraa
2025 年 5 月 28 日
@5200721 小爱音响控制不了 homekit 设备
asuraa
2025 年 5 月 28 日
@ranaanna 主要是设备太多了,你说这种办法得弄几天
asuraa
2025 年 5 月 28 日
@CHNTDCS 家里其他成员怎么说英语呢?
zaaad
2025 年 5 月 28 日
我是把家里所有的设备都接到 homeassistant,然后桥接到 homekit 里用 siri 控制,家里放了几个苹果的小音箱。目前所有系统都是最新的,“把所有灯都关了”,‘“关闭全部空调”这种指令 siri 可以识别,不支持的是连续指令,例如“siri,把灯关了,然后关闭窗帘”,之前查过好像英文环境下支持,中文目前还不行。
CyouYamato
2025 年 5 月 28 日
@ranaanna 果子自适应是吧?
wsbqdyhm
2025 年 5 月 28 日
@asuraa #6 我不知道你说的为什么控制不了,我家里全部 40 多个设备,有小米,有什么绿米,灯具、开关、空调插座,接入 ha ,siri 和小爱同学都能同时用啊,想用那个就叫那个,全部关灯这是最基础最简单的吧,都可以啊
vstar
2025 年 5 月 28 日
我是用 ha 桥接到 homekit 的
但是我的 siri 只说关闭空调就是关闭所有空调
没有 当前所在房间的空调 的概念
但是关闭窗帘、开关、灯却有 当前所在房间的设备的概念
ranaanna
2025 年 5 月 28 日
@CyouYamato #10 什么意思?人家 OP 果粉全套 homekit 所以告诉他善用快捷指令、automation 克服一下不要依赖“人工智障”的语音控制而已,难道叫人家全套拆掉再搞套小爱同学?

另外 @asuraa 设备再多对程序员来说这只是最简单的编程,怎么可能“得弄几天”。或者接入个大语言模型解决“人工智障”的问题,这如果“弄几天”可是一件造福所有果粉的事情
ranaanna
2025 年 5 月 28 日
@asuraa 其实也没必要纠结很多。本人的某个家人,明明物理遥控器、手机 app 、home app 以及说“关空调”都可以达到目的,偏偏都不,一定要说“把该死的空调给 tm 给老子关啰”,或者“麻烦你请你把我的空调关上”,然后怪不好用,似乎跟 OP 的情况一样
asuraa
2025 年 5 月 28 日
@ranaanna 比如我客厅有很多灯, 吸顶灯书桌灯,射灯大灯 我现在要一条一条说,不能说一句把客厅的灯都关了,就是这么智障,说都关了 siri 说不能理解
ranaanna
2025 年 5 月 28 日
@asuraa 只要直接说“关客厅灯”就可以了呀。也许在 home 中这些灯没有放在“客厅”?或者灯没有都设置为 display as Light ?或者也许对 siri 来说“把客厅的灯都关了”这样的话,和“把该死的客厅的灯都给老子关啰”是一样的?

实际上如前面 @vstar 所说,甚至只要在客厅直接说“关灯”,就会关掉并且只关掉客厅的灯。也不是那么智障的啦

最后如果真的实在不行,新建一个名称为“关客厅灯”的快捷指令,也不是不可以
zaaad
2025 年 5 月 28 日
@asuraa 可能是你的灯没有设置位置。把所有的灯设置房间,再把每个房间的音箱设置好。可以实现人在客厅“关灯”,只关闭客厅的灯。人在卧室“关灯”,只关卧室灯。空调同理。但不用音箱直接对手机 siri 的话,siri 就会在手机上回复“关闭哪个灯?”
5200721
2025 年 5 月 28 日
@asuraa #6 瀚思彼岸搜一下
lxzcook
2025 年 5 月 28 日
你会发现小爱更智障😂
YsHaNg
2025 年 5 月 28 日
@asuraa 可以啊 我经常厨房灯关了 客厅灯关了 还有一种纯 llm 选择 我试了 homeassistant 装插件接入 ollama 大点的模型或者外部 api 比 siri 聪明得多 但延迟也大很多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX