小度小度、小爱同学、天猫精灵的安全私有开源替代品

Mycroft为您的语音助理应用程序带来了更多的隐私、安全性和自由。

我在农村长大,我们不是很富裕,尽管作为一个偏僻地方的孩子,但我并不真正意识到我们的社会经济地位。我知道这个米色盒子叫一台电脑,放在我爸爸的办公室里。爸爸在银行工作,对于他的工作来说,拥有一台电脑对他来说至关重要。因此,虽然我们从未拥有最新的游戏机,但我们总是有一台电脑。

也许正因为如此,我与所有计算机都建立了相当密切的关系。今天,我很幸运能为重要的计算机公司工作,但那完全是另一回事。我在80年代长大,在90年代中期度过了青少年时代,我对计算机是如何变化的有生动的认识。我记得我爸爸第一次在网上登录我们的9600波特率调制解调器。我记得我第一次能够在我最喜欢的游戏《模拟人生2000》中下载建筑物的皮肤。

我提到这一切是有原因的:我一生都在看着计算机不断发展,从将神秘命令混合到DOS(具有讽刺意味的是,有人说,几年后,我在计算机公司中的角色中仍然执行相同的任务),到“胖”应用程序的GUI,再到网络应用程序和移动应用程序。一个突出的共同点是最终用户对不断简化的界面的需求,以便与技术交互。

从触摸到声音

几年来,很酷的事情是能够触动设备的屏幕并做出反应。触摸屏风靡一时。如今,消费者空间正呈数字助理的趋势。一些统计数据显示,到2022年,55%的美国家庭将拥有语音助理。其他消息人士表示,亚马逊每季度销售约1400万台此类设备,而谷歌落后于约1100万台。如果您想要一个具体的市场价值,MarketWatch估计,到2023年,该行业的价值将为78亿美元。这甚至没有考虑到每个人口袋里的手机!无论您使用什么指标,有一点是明确的:语音助理变得越来越重要。

那么,您唯一的选择是谷歌、亚马逊还是苹果?不!如果他们是的话,我不会写这篇文章,我会在那里把你介绍给Mycroft

Mycroft:面向开发人员的开源语音助理

对我来说,Mycroft最大的销售特点是它是开源的。这意味着我可以进入,修补,并为该项目做出贡献。它主要基于Python,这对我来说还不错。

在我进一步之前,我想提请您注意副标题:“适用于开发人员”。这些是我的话,虽然我为这个项目做出了贡献,但我不代表它。然而,我想强调的是,该项目尚未处于准备获得大规模采用的状态。Mycroft的官方文件通常非常好,但有些粗糙的地方一直在被改进。因此,如果您愿意付出一些努力,也许会归档一些错误,并从长远来看,这个项目绝对值得您花时间。如果您正在寻找一个现成的、准备去的项目,您可能需要一年左右回来。

以下是参与Mycroft项目的一些主要原因。

隐私

正如我提到的,语音助理无处不在,而且只会增加。虽然他们经常被遗忘,但他们正在倾听一切。苹果谷歌亚马逊都在收听他们的语音助手录制的录音。在某些情况下,这些录音甚至在法院使用。

如果你在家庭办公室工作(甚至在世界被新冠病毒颠覆之前)怎么办?您如何保护用户和客户的隐私,特别是当大多数人甚至没有意识到旨在让他们的生活更轻松的技术正在捕捉他们的私人对话时?

即使您不担心暴露您的对话,您也同意公司收集这些数据进行有针对性的广告吗?Mycroft将隐私放在首位。其默认语音转文本(STT)后端是谷歌的STT服务,但您可以从各种各样的提供商中进行选择,包括谷歌、IBM的Watson、Mozilla、Kaldi、微软的Azure等。此外,Mycroft代理通过其服务器为特定提供商(谷歌就是其中之一)的所有STT请求。

安全

还记得我说Mycroft是给开发人员的吗?由于您是Mycroft的主机,这意味着它的安全性是您可以做到的。您可以(也应该)实现VLAN、路由规则、防火墙规则以及与您的环境相关的任何其他安全性。

即使您的安全性不是一流的,您因拥有如此微小的足迹而获得的混淆意味着,除了随机机会或定向攻击外,您的Mycroft实例对外部世界相对安全。如果它在您的网络上,您可以控制什么以及谁可以访问您的语音助理。这是件好事。

我提到Python了吗?

我喜欢Python。这是我能够如此迅速地参与进来的主要原因之一。我在日常工作中广泛使用Python,既是为了乐趣,也是为了盈利。我把我的妻子介绍给Mycroft,她立即开始在我的积压中添加任务,以处理她希望她的语音助理能够做的所有事情。

当我努力处理积压时,我注意到Mycroft的意图解析器之一(我将在我的下一篇文章中讨论)没有正确处理撇号。因此,以真正的开源方式,我分叉了代码,修复了代码,并根据项目创建了拉取请求(PR)。经过一些小的来回,我的公关达到了项目标准,瞧!Mycroft现在处理撇号更好。那有多酷?

A)我能够叉开代码,修复它,并在本地运行修复程序,然后

B)项目接受这些更改以惠及每个人

这太令人惊叹了。

不仅如此,包括KDE Plasma on TV在内的其他项目也集成了Mycroft,使其项目更具吸引力。我很想听到更多利用Mycroft的项目,所以如果您知道有任何项目,请联系Twitter或在下面留下评论。

科学非小说

小时候,我一直喜欢科幻小说;事实上,我仍然喜欢。我想像Jean-Luc Picard一样说:“Computer, Earl Grey. Hot,”让事情神奇地发生。虽然食物复制商还有很长的路要走,但有了Mycroft和一点诀窍,但我可以说:“嘿,Mycroft,启动茶壶”或“嘿,Mycroft,把面包添加到我的购物清单中”,Mycroft会这样做的。

我对Mycroft开发人员社区相对较新,但我们是一小群关系密切的人,他们希望生活在一个Alexas、Siris和Googles开源竞争对手的世界里。顺便在Mattermost上和我们聊天。