边策 发自 凹非寺 量子位 报道 | 公众号 QbitAI
有位极客家里的智能音箱长“蘑菇”了,不是因为他不讲卫生,而是他自己种上去的。
为什么要给音箱种“蘑菇”?因为智能音箱可能会偷听你说话。
去年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“蘑菇”的众筹产品或者成品上市了。
传送门
软件代码: https://github.com/bjoernkarmann/project_alias
硬件搭建指南: https://www.instructables.com/id/Project-Alias/
— 完 —