受不了 siri 这个人工智障了, 如何能让小爱同学控制 homekit 设备? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
asuraa
V2EX    HomeKit

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

  •  
  •   asuraa 189 天前 3916 次点击
    这是一个创建于 189 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    29 条回复    2025-05-30 22:19:58 +08:00
    ranaanna
        1
    ranaanna  
       189 天前
    这种事儿对于程序员儿应该简单到不算什么事儿吧。创建若干快捷指令完成若干最常用的 home 指令组合,然后只要说 hey siri + 快捷指令名称就可以了

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

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

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

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

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

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

    最后如果真的实在不行,新建一个名称为“关客厅灯”的快捷指令,也不是不可以
    zaaad
        17
    zaaad  
       188 天前
    @asuraa 可能是你的灯没有设置位置。把所有的灯设置房间,再把每个房间的音箱设置好。可以实现人在客厅“关灯”,只关闭客厅的灯。人在卧室“关灯”,只关卧室灯。空调同理。但不用音箱直接对手机 siri 的话,siri 就会在手机上回复“关闭哪个灯?”
    5200721
        18
    5200721  
       187 天前
    @asuraa #6 瀚思彼岸搜一下
    lxzcook
        19
    lxzcook  
       187 天前 via Android
    你会发现小爱更智障
    YsHaNg
        20
    YsHaNg  
       187 天前 via iPhone
    @asuraa 可以啊 我经常厨房灯关了 客厅灯关了 还有一种纯 llm 选择 我试了 homeassistant 装插件接入 ollama 大点的模型或者外部 api 比 siri 聪明得多 但延迟也大很多
    aureole999
        21
    aureole999  
       187 天前
    自从某个版本开始 Siri 已经可以支持“关闭全部空调”,“打开客厅和厨房的灯”这种指令了,你再试试?
    也许是开启了 AI 才行,但 Homepod 上的 Siri 也可以,所以我也不确定和 AI 有关无关。
    asuraa
        22
    asuraa  
    OP
       187 天前
    @wsbqdyhm 设备多 接入太乱啊
    sanshao124
        23
    sanshao124  
       186 天前
    ha 接入 homekit 就是这样的,会出现很多乱七八糟的开关,设置起来太麻烦了,我用的 homebridge 连接 homekit ,homekit 里出现的设备会规矩很多,几乎大部分都不需要单独调,设置个房间就行了
    sanshao124
        24
    sanshao124  
       186 天前
    @sanshao124 #23 顺带纠正一下 op ,这不是 homekit 的问题,是 ha 的问题,没有严格按照 homekit 的标准去桥接
    SakuraYuki
        25
    SakuraYuki  
       186 天前
    @vstar #12 我的解决方法是给设备改名,然后喊出对应设备的名字,这样就不会全关了
    cz5424
        26
    cz5424  
       186 天前 via iPhone
    用音箱吗,用这个开发一个 https://github.com/idootop/open-xiaoai
    asuraa
        27
    asuraa  
    OP
       186 天前
    @sanshao124 homebridge 比较少吗? 能接入小爱不
    sanshao124
        28
    sanshao124  
       185 天前
    @asuraa #27 不能
    asuraa
        29
    asuraa  
    OP
       185 天前
    @sanshao124 那还是达不到目的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3334 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 11:49 PVG 19:49 LAX 03:49 JFK 06:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86