零基础打造全屋智能控制系统 篇四:摆脱双手,用语音来控制你的智能家居
之前的文章发出来后,值友@lwy651 发了一条热门评论:
@lwy651评论的非常不错,如果我们的智能家只能依靠手机或遥控器操作的话,作为本系列作者的我都想暴打自己一顿,即使是可以召唤siri,但是你还是要把手机放在距离你身体1米之内且没有遮挡的地方,简而言之,最成功的召唤方式是把iphone拿在手上。这虽然可能比起身走上几步,或者解锁手机,滑屏,打开APP,然后再一个个点下去方便些,但这还是远远不够,我要的是我左手拎着超市购物袋,右手抱着娃,进门就能直接开口打开客厅灯,或者我在客厅看电视,不用掏手机或遥控器就直接能把厨房灯关掉。见下面的视频:
请大家原谅楼主家的杂乱(特别是楼主的书房),不过借此也能了解到,语音控制家电的可行性,虽然有那么1,2次执行不成功的,不过再命令一遍就好了。毕竟作为智能家居来说,语音控制只是个辅助手段,终极目标还是尽可能多的实现自动化。因为众测的新风机还在厂家,所以关于新风净化器等的联动楼主没有做,目前只设置了晚上回家如果客厅全黑的话,会打开落地灯3分钟(玄关灯的开关还没换,所以无法被控制)。而在日落后日出前进出客厅厨房会自动打开落地灯厨房灯(奶爸半夜要爬起来泡奶的说),而书房灯则是在感应到没人之后自动关闭。至于整屋的智能化还在持续的添加设备和改进自动化程序,到完成的时候自然会向大家介绍一番,本篇还是说说语音控制这部分。
相信大家通过上面的视频也已经了解到了,楼主使用的语音控制设备是亚马逊的alexa(ECHO),具体点是Echo Dot,本站值友前两天也有首晒(其实楼主用了蛮久了,就是懒癌发作,一直没写,感觉错过首晒错过了好几个亿的样子,不过好处是楼主就不用过多的介绍展示Echo Dot了,大家有兴趣直接可以去原文查看)
其实这东西出来已经很久了,但是因为支持美英,英英,德语,所以马家虽然有商家在卖,但实际上销量非常有限,不过自从苹果开发者大会上发布了HomePod后,domoticz群里掀起了一股购买echo dot的小热潮,毕竟39.99美金的价格差不多只有 HomePod的1/10,而google home虽然降价了,但是买三个echot dot立减20美金,所以其价格也只有google home的1/3。当然,功能上来说,HomePod和Google Home都集成了蓝牙音箱可以用来播放音乐,而Echo dot只是个语音助手,所以虽然能发声,但是音质可能离听个响都还有些距离,不过跟小米网关的那个破喇叭比还是要好上不少的。不过大家要注意的是,无论是Echo Dot还是Google Home都不支持中文语音,即使Google Home可以翻译多国语言。说到这,大家可能会说,为什么都在推荐不支持中文的语音控制器,国内就没有相关产品么。所以楼主在这也说说国内常见的几款语音助手类音箱:
一、若琪(Rokid)
若琪目前在售的一共有两款产品,分别是月石和外星人,外星人之前也登陆过我站众测频道,大家愿意详细了解的可以去搜索下看看。我这只做智能家居控制部分的点评,关于其他内容上的因为没有用过也没啥发言权:首先在可接入设备上,若琪可以接入市面上大多数的智能家居品牌,例如米家(beta),博联,Yeelight等,并且也很努力的在接入更多的智能设备。可以说是目前国内接入设备最全的语音音箱了,如果让楼主选择中文语音音箱的话,若琪肯定是首选。甚至有一瞬间,楼主都想买它给家里的萌宝讲故事了。但是问题在于它的开放性不够,也就是目前无法或很难和楼主的domoticz相联。虽然可以很方便的单独设置不同品牌的设备,但楼主自制的设备就没法识别了。而关于讲故事部分,因为看了评论说是内容完全不像宣传的那么多,可能语音控制下放来放去就那么几首,所以楼主最终决定再观望一下,没有购买。当然,如果月石的价格能降到600左右的话,这些问题楼主可能就不在意了。哈哈哈。
二、叮咚音箱
这是科大讯飞和京东合作推出的语音助手,最新版为top,现在预约购买的话只要299,当然,从外形上看,就是Echo Dot的翻版。而科大讯飞也保证了其语音识别合成部分绝对不会掉链子,但是可惜的是,它对智能家居的控制仅限于京联,也就是京东版的智能家居,米家啥的都不支持,所以对没有任何京联产品的楼主来说,更是无用了。
三、难产的联想智能音箱
这东西大家一定不陌生,因为其不止在众测频道出现过,而且一次性送了400台……,其外形看起来就是亚马逊echo的翻版,而事实是,它的语音技术使用的也是亚马逊alexa,可以说它就是AMAZON ECHO的中国版,不过可惜的是,原版ECHO的功能他都没有,而且联想似乎自己也搞不明白这玩意究竟有啥用,所以当初发了一大堆工程版测试之后,至今这款音箱也没公开上市。至于智能家居控制的功能,至今还在ppt上。
除此之外,还有其他的一些语音助手产品和家庭智能网关产品,有些甚至还集成了智能网关功能。不过都不太符合楼主的需求,大家有兴趣的可以自行了解下,这儿就不多说了。
所以楼主最后选择Echo Dot的最主要原因一是因为价格合适,二是因为其功能能满足楼主的需求(接入domoticz)。
介绍Echo Dot原po中的值友使用的是alexa的Skill来实现语音控制的,讲道理的说,这是正途,但是因为Skill的服务器(报过Alexa)使用的是亚马逊AWS(所以如果要想顺滑的使用Alexa,必须具备一定的互联网技能),而一些家电控制部分的服务器也在海外(例如小米,如果要使用alexa控制小米的话,需要自行将设备服务器设置到新加坡),所以网络情况对Echo以及其Skill的使用会有较大影响。
并且,不同品牌的设备都使用了不同的Skill,像上面的截图一样,你需要分别设置(楼主没有搜索到与博联相关的Skill)。虽然说使用官方的Skill可能比使用domoticz可以获得更多的控制功能,但实际上我们需要的大多数功能只是开关罢了。而domoticz的服务器是在本地的,所以Echo只需要在语音识别时需要互联网,而执行则统统是在内网实现的,这样我们只需改善Echo Dot的外网环境就好了。至于设置,更是方便,配置好系统后更堪称是一键导入。
所以,本文的主旨还是教大家怎么将Echo Dot(Google Home)与Domoticz相连,如果你还不知道Domoticz是啥,怎么搭建,可以参考楼主之前的系列文章,传送门如下:
装好domoticz之后要想要和ECHO Dot相连,需要额外安装一个应用,HA-Bridge。安装方法请大家自行前往页面 一步步照着做就行啦。 链接
然后我们打开Ha-Bridge的页面,点击home,填入你domoticz的地址和端口号:
然后记得要把页面拉到最上面,点击绿色的Save按钮保存(这一步不能忘啊)。同时我们也可以看到除了domoticz外,Home Assitant系统也同样被HA-Bridge支持。
而后我们回到首页,可以看到多了一个Domoticz Devices的标签,点击就能看到所有domoticz的设备都出现在这了,然后我们只要点Bulid item,就可以将该设备添加到HA-Bridge了,不过这儿说明下,因为Alexa不支持中文,所以我们要多做一步,在Bridge Devices里将所有的设备名改成英文:
等设置完成后,只要呼唤ECHO,执行Device Discovery就能享受语音控制domoticz设备的乐趣了。
使用感受:
在还没用的时候,可能会觉得全英文的可能会有些难度,但是实际上应对开关的On Off功能基本再蹩脚的英文Echo都能无压力识别,特别是针对蹩脚的英文你可以把设备名设的尽可能简单,例如study light,**这是什么鬼,哈哈哈哈。但是,你千万不能在设备名里面加数字,例如 light one,light two啥的。最后,楼主把压箱底的ipad1拿了出来贴在冰箱上做控制中心,除此还能查看户外实时气温,空气质量,以及天气预报。
当然,目前现阶段智能家居还没发展到让你不去使用物理开关的地步,但是多少会给你的生活带来一些便利。希望大家会喜欢。
anklee
校验提示文案
波波show
校验提示文案
逍遥风雨10
校验提示文案
严太太的先生
校验提示文案
24號
校验提示文案
blindlight
校验提示文案
外设达人
校验提示文案
JustWP7
校验提示文案
imaginationlee
校验提示文案
Rovv
校验提示文案
WalterDS
Add to startup
Copy the script to your rc.local (or systemctl as your case may be)
nano /etc/rc.local
add the lines between "fi" and "end"
/home/pi/habridge/starthabridge.sh
校验提示文案
tctang
校验提示文案
值友7088423869
校验提示文案
值友5929274713
校验提示文案
假装在纽约
校验提示文案
扎古君
校验提示文案
改版后不太行只用网页
校验提示文案
stonezz
校验提示文案
值友5673733162
校验提示文案
VIP21
校验提示文案
值友5929274713
校验提示文案
xtremcer
校验提示文案
值友7088423869
校验提示文案
vipnec
校验提示文案
小磊不剁手
校验提示文案
新月下的狼
校验提示文案
值友5673733162
校验提示文案
conan7
校验提示文案
治丝益棼
校验提示文案
值友8904847668
校验提示文案
tctang
校验提示文案
Renileaves
校验提示文案
涩磨章大妹
校验提示文案
乱飞仙人
校验提示文案
aiding
校验提示文案
南山317
校验提示文案
WalterDS
Add to startup
Copy the script to your rc.local (or systemctl as your case may be)
nano /etc/rc.local
add the lines between "fi" and "end"
/home/pi/habridge/starthabridge.sh
校验提示文案
Rovv
校验提示文案
Jelly_Shadow
校验提示文案
stonezz
校验提示文案