V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TashinV
V2EX  ›  问与答

有没有全屋声音采集方案(For SIRI)?类似 Iron Man 的 JARVIS,在家里随时随地可以 Hey Siri 唤醒。

  •  
  •   TashinV · 2020-03-24 08:06:14 +08:00 · 4925 次点击
    这是一个创建于 1704 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应用场景就是标题所说的,类似于钢铁侠家里,全屋任何一个角落都可以 Hey Siri,对一些智能家居系统进行操作。

    目前了解到的几个方案:

    1. 利用 HomePod,但是不知道 HomePod 对声音敏感度如何,如果跟 iPhone 一样隔几米就要大声喊的话,那几乎隔个几米就要安装一台,成本太高。

    2. iPhone 或者 Apple Watch 随身带,在家里还是有些不方便。

    3. AirPods 连 iPhone,时刻戴着,😂,这在家里好像有些。。。憨憨的。

    感觉比较合适的方案是一套声音采集系统,类似 86 面板作为声音指令的 input,每间房根据需求布置几个,收集到指令后集中发送到终端(终端可以用 HomePod ),进行 Siri 的语音操控。

    好像脑洞有些大。。。😂😂😂,但是如果能实现的话感觉还是挺实用的。

    第 1 条附言  ·  2020-03-24 08:51:14 +08:00
    我设想的场景是,我在家里任何一个角落,都可以“Hey Siri,帮我打开客厅灯。”
    61 条回复    2020-03-25 02:23:30 +08:00
    czhu
        1
    czhu  
       2020-03-24 08:14:59 +08:00   ❤️ 1
    HomePod 在一个 20 平米的房间任何地方 不要有太大的背景噪音就行 正常音量说话都没问题
    每个房间放一个 HomePod 能达到你想要的
    TashinV
        2
    TashinV  
    OP
       2020-03-24 08:20:15 +08:00
    @czhu
    如果是这样的话,卧室可以用 HomePod 解决,但是客厅和餐厅是开放式一体的,加起来大概有 70 多平方,估计一台 HomePod 就不一定能覆盖了。
    elfive
        3
    elfive  
       2020-03-24 08:25:49 +08:00 via iPhone   ❤️ 1
    HomePod 可以用手机唤醒,比如我的 HomePod 在客厅,但是我人在书房,并不需要大声叫 Hey,Siri,只需要对手机呼叫就行了,如果手机和 HomePod 在同一个 SSID 下(不同 SSID,但是同一个网段,比如 2.4GHz 和 5GHz 使用不同的 SSID 没有测试),iPhone 是可以直接将请求发送到 HomePod 的,从而 HomePod 会接替 iPhone 回应你的请求。
    elfive
        4
    elfive  
       2020-03-24 08:27:39 +08:00 via iPhone
    @elfive 这一点我这里基本 90%的概率能成功,10%不成功也没研究过,反正 HomePod 和手机的 Siri 在能做的事上没任何区别。
    TashinV
        5
    TashinV  
    OP
       2020-03-24 08:31:24 +08:00
    @elfive
    您可能没有明白我的意思。
    我设想的场景是,我在家里任何一个角落,都可以“Hey Siri,帮我打开客厅灯。”
    cshlxm
        6
    cshlxm  
       2020-03-24 08:44:42 +08:00   ❤️ 2
    装修时提前布好线,多在几个地方装点麦克风,麦克风阵列形式,最终所有麦克风,汇集到一个处理器,目前用 xmos 的方案搞个 16-32 麦,在家里是足够了,少点国内的话 rockchip 的 3308 支持 8 麦,难点是怎么和其它智能控制系统对接,homepod 没见有开放接口
    superrichman
        7
    superrichman  
       2020-03-24 08:44:45 +08:00 via iPhone
    戴个无线耳机是最方便的
    LouisGuo
        8
    LouisGuo  
       2020-03-24 08:44:50 +08:00   ❤️ 1
    有啥想不开的吗? 搞这个东西
    yuxuan
        9
    yuxuan  
       2020-03-24 08:45:12 +08:00   ❤️ 1
    目前家里放了 6 个小爱音箱 体验不咋好 有时候回应你的 不是最近的
    想搞成任何地方都可以喊的 还要搞一个对应的喇叭 不然 你在卧室喊 客厅的设备回应你 你也听不见
    TashinV
        10
    TashinV  
    OP
       2020-03-24 08:50:42 +08:00 via iPhone
    @cshlxm
    或者说有没有办法终端对接到 iPhone ?家里闲置的 iDevices 一大堆……
    sfezen
        11
    sfezen  
       2020-03-24 08:51:09 +08:00 via Android
    @yuxuan 一呼百应也不好 播放音乐 所有喇叭都响
    Yorkzhu
        12
    Yorkzhu  
       2020-03-24 08:52:20 +08:00 via Android
    我最近也有脑洞这个,但是简单好多,只是希望在我每天起床后给我报一下当天的天气情况,晚上睡觉前我说一句话就帮我把灯关了,哈哈,所以撸了个树莓派,还在摸索当中
    TashinV
        13
    TashinV  
    OP
       2020-03-24 08:53:23 +08:00 via iPhone
    @Yorkzhu
    你这个需求 iOS 13 现在 shortcuts 就可以支持了。
    cshlxm
        14
    cshlxm  
       2020-03-24 08:54:43 +08:00   ❤️ 1
    @Yorkzhu 树莓派接麦克风阵列不方便,推荐 rk3308 的开发板,就是资源比树莓派差点,但是当智能音箱方案足够了
    cshlxm
        15
    cshlxm  
       2020-03-24 08:58:50 +08:00   ❤️ 1
    @TashinV 为啥要对接到 iDevice 呢,控制执行不是家里其他设备么,只要能反向出来通信协议,其实是可以做到的,但是目前没看到有相关轮子,其实自己撸一套还是不难的,就是费时间,语音识别的轮子一大堆,讯飞的 sdk 自己家用足够了,控制电灯之类还好搞,难的是像小米那种几乎所有家电,毕竟这是需要生态支持的,各家目前都是闭门搞,不开放。。
    cshlxm
        16
    cshlxm  
       2020-03-24 09:02:05 +08:00   ❤️ 1
    @TashinV 曲线救国的方案 ,把上面我说的多个麦克风收到的音频数据自己处理一下,再通过一个 speaker 播放出来,就放在 iDevice 设备旁边, 缺点就是人在旁边说话时 体验很差
    TashinV
        17
    TashinV  
    OP
       2020-03-24 09:05:37 +08:00 via iPhone
    @cshlxm
    我考虑的就是曲线救国这个方案……😂😂😂
    把 iDevices 设备丢储物间
    cshlxm
        18
    cshlxm  
       2020-03-24 09:51:16 +08:00
    @TashinV 丢储物间这个方法不错,哈哈
    5dang
        19
    5dang  
       2020-03-24 09:55:26 +08:00 via iPhone
    我研究过。由于苹果设备对 Siri 的响应不开放,所以最佳方案就是用 Homepod 为主,手机和手表为辅。
    其实你去看其他几家智能设备的方案是靠小设备来补,比如 Google Home Mini 和 Echo Dot 。但是苹果没有。所以这点很令人头疼。
    TashinV
        20
    TashinV  
    OP
       2020-03-24 09:59:28 +08:00 via iPhone
    @5dang
    是的,其他家小设备补的方案其实很灵活,Apple 不肯这么搞,一台 HomePod 2000 块,四间房+客厅+餐厅+三个卫生间+两个阳台+电梯间玄关,每间房都放一台的话,少说 12 台 HomePods……24k,纯金啊😂
    TashinV
        21
    TashinV  
    OP
       2020-03-24 10:04:03 +08:00 via iPhone
    qinxg
        22
    qinxg  
       2020-03-24 10:12:15 +08:00   ❤️ 1
    https://github.com/wzpan/wukong-robot

    自己训练吧 做到 A 回复了 B 就不回复就行了
    revalue
        23
    revalue  
       2020-03-24 10:49:19 +08:00   ❤️ 1
    哇这东西的确费钱 说不好听一点就是半成品,你就是帮助产品链成长的用户
    ESeanZ
        24
    ESeanZ  
       2020-03-24 10:58:25 +08:00
    之前也有过这个想法,全屋装满咪头(无线 Zigbee 传输) 到一个小型服务器统一处理包括降噪啊什么的最后不了了之了
    CommandZi
        25
    CommandZi  
       2020-03-24 11:23:08 +08:00   ❤️ 1
    钢铁侠带了眼镜的
    Nadao
        26
    Nadao  
       2020-03-24 11:30:15 +08:00   ❤️ 1
    好像没什么意义呀,主要是一个开关可以解决的问题为什么要用说呢? 就像一个返回键可以解决的问题,为什么要用手势呢?

    还有就是有什么可以(需要)这样控制的呢?
    icyalala
        27
    icyalala  
       2020-03-24 11:38:06 +08:00   ❤️ 3
    与其想办法把话筒弄得满屋都是,不如想办法把话筒弄到自己身上。。
    想象一下,如果每个地方都有话筒,那么窗外、门口、电视机里的声音,都会带来扰乱。
    半夜在卧室睡觉,有人在门口喊了句 Siri 开灯放音乐,然后你就被自己家吵醒了。
    ESeanZ
        28
    ESeanZ  
       2020-03-24 11:46:45 +08:00
    @icyalala 加上声纹识别不就好了(狗头)
    arslion
        29
    arslion  
       2020-03-24 11:49:38 +08:00
    我在家里用两个 echo 音箱,没啥问题
    你也可以用 echo dot
    orqzsf1
        30
    orqzsf1  
       2020-03-24 11:52:38 +08:00
    要么加钱要么带点东西,没其他好办法
    txx
        31
    txx  
       2020-03-24 11:53:36 +08:00   ❤️ 2
    apple watch 啊......
    2kCS5c0b0ITXE5k2
        32
    2kCS5c0b0ITXE5k2  
       2020-03-24 11:54:32 +08:00
    建议大声点
    MiaRunis
        33
    MiaRunis  
       2020-03-24 12:09:51 +08:00 via iPhone
    老大哥在全屋听着你。
    Nathanzheng
        34
    Nathanzheng  
       2020-03-24 13:37:35 +08:00
    买一个大喇叭,菜市场那种,喊就完事了
    fancy111
        35
    fancy111  
       2020-03-24 13:46:27 +08:00
    全屋布麦不就行了?这是个问题吗?
    麦克风很要钱吗? 几块钱一个随便你用。
    但是问题在于没必要啊,万一隔壁喊一声开灯呢。你又不是住别墅
    hmmm
        36
    hmmm  
       2020-03-24 13:57:46 +08:00 via iPhone   ❤️ 1
    搜下 ESP32 ADF
    Cheons
        37
    Cheons  
       2020-03-24 14:18:42 +08:00 via Android
    穿戴设备不就是干这个的
    xbigfat
        38
    xbigfat  
       2020-03-24 14:34:33 +08:00   ❤️ 1
    我有两台 HomePod,放在家里的南北两个方向上,够用。
    家里是 Aqara 的 HomeKit 套装,随意开灯,打电话;
    家里有 4 台 AirPlay 可以隔空串流音乐,是不是你想的这样?
    TashinV
        39
    TashinV  
    OP
       2020-03-24 14:43:00 +08:00 via iPhone
    @xbigfat
    Exactly.
    Hilalum
        40
    Hilalum  
       2020-03-24 14:44:39 +08:00   ❤️ 1
    一百平的话两到三个 homepod 就能解决了,homepod 有全方位定向麦克,而且很敏感,多个配合也只有最近的回应。配合 HomeBridge 到 HomeAssistant,可以控制一切家庭智能设备。
    EIlenZe
        41
    EIlenZe  
       2020-03-24 14:51:45 +08:00
    最近也有在思考这个问题...
    EdwardL
        42
    EdwardL  
       2020-03-24 15:01:26 +08:00   ❤️ 1
    讲道理,我现在 mac,pad,iphone,iwatch,基本在家里随便乱放,基本是在哪里喊一声都有 siri 理我的,我一般用来找手机的,喊一声“hi siri,我的手机在哪里?”,或者谁打我电话了,整个屋所有的设备都在响,挺有意思的。
    Vogan
        43
    Vogan  
       2020-03-24 15:19:27 +08:00
    @xbigfat #38 灯的话用的 aqara 智能灯吗?
    我买了智能灯但是后悔了,因为不能用智能开关了(传统开关关灯后,断路,语音就无法控制)
    afirefish
        44
    afirefish  
       2020-03-24 15:27:43 +08:00   ❤️ 1
    目前用天猫精灵,目前来看,20 平米正常说话音量就能唤醒天猫精灵。
    xbigfat
        45
    xbigfat  
       2020-03-24 15:34:39 +08:00 via iPad   ❤️ 1
    @Vogan 不是,我买的是墙壁单火线开关,家里的灯太多了,所以直接用墙壁开关做的
    其实是智能网关,然后搭配墙壁开关,就可以实现开关灯了

    楼主说的 你可以试试 HomePod,体验是还不错的
    而且我买了两个 airport express 接了扬声器组成的 Airplay 2
    一定要 2 因为 HomePod 都是 2

    最后就是家里无线网覆盖一定要做好
    TashinV
        46
    TashinV  
    OP
       2020-03-24 15:58:12 +08:00 via iPhone
    @xbigfat
    Airplay speakers 现在全屋 Bose 系统,原生支持 AirPlay 2,主要是需要语音指令的输入。
    lefer
        47
    lefer  
       2020-03-24 16:55:37 +08:00
    @yuxuan #9 小小的百平小家中,也放了 4 个。
    coobin
        48
    coobin  
       2020-03-24 16:57:18 +08:00
    吊顶里面嵌入了 echo,感觉挺好用,只是还没连接上 ha,还没法用来控制...
    j
        49
    j  
       2020-03-24 18:35:37 +08:00
    可能是刚看完 westworld e3s01
    deepdark
        50
    deepdark  
       2020-03-24 18:42:10 +08:00 via Android
    大家不觉得说什么都会被上传到服务器里分析这件事情很恐怖吗?
    niceshoot
        51
    niceshoot  
       2020-03-24 19:07:06 +08:00
    AppleWatch 啊,话筒装手上还不方便吗
    MaxSoloware
        52
    MaxSoloware  
       2020-03-24 19:07:38 +08:00
    这可能是个炫富贴(开玩笑
    Yorkzhu
        53
    Yorkzhu  
       2020-03-24 19:09:36 +08:00 via Android
    @TashinV 哈哈,目前还是安卓用户
    Yorkzhu
        54
    Yorkzhu  
       2020-03-24 19:09:56 +08:00 via Android
    @cshlxm 谢谢推荐,回头看看
    TashinV
        55
    TashinV  
    OP
       2020-03-24 19:59:24 +08:00 via iPhone
    @deepdark
    无非就是一些开关灯的操作。

    @niceshoot
    Apple Watch 续航是个问题。
    otakustay
        56
    otakustay  
       2020-03-24 21:23:57 +08:00
    简单的办法:Apple Watch
    TashinV
        57
    TashinV  
    OP
       2020-03-24 21:44:26 +08:00 via iPhone
    @otakustay
    不知道啥时候更新新款
    JCZ2MkKb5S8ZX9pq
        58
    JCZ2MkKb5S8ZX9pq  
       2020-03-24 22:24:20 +08:00
    如果 Apple Watch 可以外置电池作为替换,这样我就能 24 小时不离手的话,我就考虑了。
    现在工作间卫星音箱有了,再搞个 home pod 只为了收音的话,实在有点多余。
    christin
        59
    christin  
       2020-03-24 23:53:36 +08:00 via iPhone
    Apple Watch,AirPods,iPhone 装兜里
    lslqtz
        60
    lslqtz  
       2020-03-25 01:05:56 +08:00
    homepod 大空间大声也没问题啊
    要不立体声摆远点解决
    czhu
        61
    czhu  
       2020-03-25 02:23:29 +08:00
    @TashinV 70 平米 放两个 HomePod 正好完美覆盖
    而且还能组成立体声 音效更好
    我就是这么用的 没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.