给智能音箱种上这个“蘑菇”,你就能防止它偷听啦 | 附DIY教程

2019-04-24 11:21:10 浏览数 (1)

边策 发自 凹非寺 量子位 报道 | 公众号 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麦克风驱动TensorFlowKeras以及其他依赖的软件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/

0 人点赞