V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
asuraa
V2EX  ›  HomeKit

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

  •  
  •   asuraa · 10 天前 · 2282 次点击

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

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

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

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

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

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

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

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

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

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

    最后如果真的实在不行,新建一个名称为“关客厅灯”的快捷指令,也不是不可以
    zaaad
        17
    zaaad  
       9 天前
    @asuraa 可能是你的灯没有设置位置。把所有的灯设置房间,再把每个房间的音箱设置好。可以实现人在客厅“关灯”,只关闭客厅的灯。人在卧室“关灯”,只关卧室灯。空调同理。但不用音箱直接对手机 siri 的话,siri 就会在手机上回复“关闭哪个灯?”
    5200721
        18
    5200721  
       8 天前
    @asuraa #6 瀚思彼岸搜一下
    lxzcook
        19
    lxzcook  
       8 天前 via Android
    你会发现小爱更智障😂
    YsHaNg
        20
    YsHaNg  
       8 天前 via iPhone
    @asuraa 可以啊 我经常厨房灯关了 客厅灯关了 还有一种纯 llm 选择 我试了 homeassistant 装插件接入 ollama 大点的模型或者外部 api 比 siri 聪明得多 但延迟也大很多
    aureole999
        21
    aureole999  
       8 天前
    自从某个版本开始 Siri 已经可以支持“关闭全部空调”,“打开客厅和厨房的灯”这种指令了,你再试试?
    也许是开启了 AI 才行,但 Homepod 上的 Siri 也可以,所以我也不确定和 AI 有关无关。
    asuraa
        22
    asuraa  
    OP
       8 天前
    @wsbqdyhm 设备多 接入太乱啊
    sanshao124
        23
    sanshao124  
       7 天前
    ha 接入 homekit 就是这样的,会出现很多乱七八糟的开关,设置起来太麻烦了,我用的 homebridge 连接 homekit ,homekit 里出现的设备会规矩很多,几乎大部分都不需要单独调,设置个房间就行了
    sanshao124
        24
    sanshao124  
       7 天前
    @sanshao124 #23 顺带纠正一下 op ,这不是 homekit 的问题,是 ha 的问题,没有严格按照 homekit 的标准去桥接
    SakuraYuki
        25
    SakuraYuki  
       7 天前
    @vstar #12 我的解决方法是给设备改名,然后喊出对应设备的名字,这样就不会全关了
    cz5424
        26
    cz5424  
       7 天前 via iPhone
    用音箱吗,用这个开发一个 https://github.com/idootop/open-xiaoai
    asuraa
        27
    asuraa  
    OP
       7 天前
    @sanshao124 homebridge 比较少吗? 能接入小爱不
    sanshao124
        28
    sanshao124  
       6 天前
    @asuraa #27 不能
    asuraa
        29
    asuraa  
    OP
       6 天前
    @sanshao124 那还是达不到目的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2655 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:25 · PVG 19:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.