给智能音箱种上这个「蘑菇」,你就能防止它偷听啦(附 DIY 教程)
有位极客家里的智能音箱长「蘑菇」了,不是因为他不讲卫生,而是他自己种上去的。
为什么要给音箱种「蘑菇」?因为智能音箱可能会偷听你说话。
去年 5 月,一位亚马逊 Echo 用户和她丈夫讨论家里的木地板,结果谈话内容居然被音箱偷偷录下来发给了别人。
为了消除消费者的疑虑,厂商们纷纷给麦克风加上物理开关,但是否真的有用还要打上个大大的问号。况且频繁使用物理开关终究还是不太方便。
发明「蘑菇」的两位极客说:他们做项目 Alias 可以防止音箱偷听你说话,而且还很方便。
「蘑菇」如何保护你隐私
这个神奇的蘑菇内部其实是一个树莓派,扣在智能音箱上,接上电源即可使用。
它紧贴在智能音箱麦克风周围,平时会发出人耳听不见的白噪声,掩盖人声。这样智能音箱平时就无法收集你的声音啦。
当你需要使用智能音箱时,需要喊出 Alias 的名字,才能解除白噪声,让智能音箱听到你的声音。
你也许会问,这样岂不是要唤醒两次设备,第一次解除 Alias 的白噪声,第二次再唤醒智能设备?
实际上开发者早就替你想好了,当你喊出「Alias」的时候,Alias 会在音箱耳边细语「Hey,Google」或者「Alexa」,等于一次唤醒了两个设备。
然后 Alias 会安静下来,让你和智能音箱对话。等你停止说话以后,它又会重新发出白噪声保护隐私。
DIY 教程
Alias 项目的两位开发者 Bjørn Karmann 和 Tore Knudsen 目前已经把设备的 3D 打印文件和软件代码完全开源。
软件
首先你要有个树莓派,安装好 Raspbian 系统后,把项目中的 ssh 和 wpa_supplicant.conf 文件拷贝到树莓派 micro SD 卡的 boot 文件夹下。
然后还需要安装 ReSpeaker 麦克风驱动、TensorFlow、Keras 以及其他依赖的软件 Flask、Flask-SocketIO、python_speech_features 等。
具体安装方法可参考文末的 GitHub 项目地址。
以上准备工作都完成后,再从 GitHub 上拉取 Alias 代码。
搭建好一切软件环境后,用手机浏览器打开树莓派的 5050 端口,对它喊 4-6 次名字训练它,这个小「蘑菇」就能识别出你的声音了。
硬件
除了树莓派以外,还需要以下硬件:
- ReSpeaker 双麦克风扩展卡
- 两个 16 毫米小型扬声器
- JST 2.0 连接器
- 4 个螺丝
- 一些电线
至于安放树莓派的「蘑菇」外壳,可以去他们的网站下载文件,用 3D 打印机把它们打印出来。再用螺丝装配起来就好了。
没有 3D 打印机也不用怕,网上承接 3D 打印业务的网店很多,可以自行前往搜索。
如果你觉得自己动手能力太差,不会 DIY 也没关系。开发者 Knudsen 说,他们希望能找到投资者合作,让 Alias 不仅仅是一个开源项目,将来让用户能直接购买到产品。
也许我们很快就能看到 Alias「蘑菇」的众筹产品或者成品上市了。
传送门
软件代码点这里。
硬件搭建指南点这里。
本文来自微信公众号量子位(ID:QbitAI),作者为边策,爱范儿经授权发布,文章为作者观点,不代表爱范儿立场。