首页 声音 开源 正文

Jasper:基于树莓派的开源语音控制系统

作者:周骏挺 时间:2014-05-09 0

两位来自普林斯顿大学的本科生ShubhroSaha(左)和CharlesMarsh,利用业余时间开发了一个名叫Jasper的语音控制项目。

“明天早上8点叫醒我”,“帮我打电话给老妈”,“提醒我星期五下午公司要开会”……4年前Siri发布时,业界普遍还对这个技术的成熟度以及实用性保持质疑的态度。但今天除了Siri之外,在手机上打开百度地图、大众点评或者微信,语音搜索以及输入几乎已成主流标配。加之2012年Google发布GoogleNow,以及今年不久前微软发布的用于WindowsPhone8.1的语音助手Cortana,现在看来Siri更像掀起了又一场智能语音的技术革新。

从2013年夏天开始,两位来自普林斯顿大学的本科生CharlesMarsh和ShubhroSaha,利用业余时间开发了一个名叫Jasper的语音控制项目。

比起为移动设备而生的Siri和Cortana,Jasper则是为居家或者工作室而生的定点智能语音系统。它运行在“树莓派”B型计算机(RaspberryPiModuleB)上,这是一款由英国开发,只有信用卡大小的低价单板机计算机,一方面连接着麦克风与扬声器用于与用户互动,另一方面连接着网络。摒弃了关机或者开机的传统概念,Jasper被设计成一个永远在线的系统,你能够随时通过语音呼唤“Jasper”唤醒它,然后听到“哔”地一声确认之后说出指令。在默认状态下,Jasper支持查询时间、天气、新闻,还有新邮件、Facebook推送等社交信息,不知道是不是由于Siri和Cortana之前上演的“二人转”大热的原因,Jasper也支持为用户讲笑话这样的恶俗功能。

J.A.R.V.I.S,是这个项目最初的名字。听起来有点熟悉?没错,这就是钢铁侠电影中TonyStark家里那个智能中央控制电脑,只要Tony一声令下,J.A.R.V.I.S几乎可以完成家中的所有事情,打开窗帘、灯光等电源,报告天气、交通、新闻信息,甚至协助Tony进行战衣的研发和管理。Marsh和Saha将这个电影中的电脑管家带入了现实,后来主创人员觉得项目名字叫J.A.R.V.I.S太没创意了,就将项目改名Jasper。

要比复杂性和智能程度,Jasper比不上聪慧搞笑的Siri或者Cortana。严格意义上说,它最多只能算是一个语音控制系统,而并不是智能的。但开源性让Jasper充满了无限的可能性。Marsh和Saha完全利用网络上公开的开源代码开发出Jasper,例如它的语音识别系统则是由卡耐基梅隆大学所开发的开源软件PocketSphinx所支持;同时,Jasper还利用Phonetisaurus来优化语音的识别,这是一款能够适应用户的讲话速度与习惯的开源听写词库软件。

这一切都是开源的,Jasper的存在让你意识到开源的美妙之处。一个定价35美元的“树莓派”B型计算机、一张4GB的SD卡、一条以太网线、一个USB充电器、一条microUSB线、一个USB麦克风以及一套有源扬声器,如果你想自己建一台Jasper,这就是你所需要的全部东西,全部加起来可能都不会超过500元人民币。安装过程同样是直接简单,把所有该插入的东西都插入就可以了,Jasper的初始安装需用以太网线将“树莓派”与PC连接起来,安装完成了就可以把Jasper的无线网络打开,让其成为一个完全独立运行的语音控制系统。在Jasper的官网上有一系列教程指引你如何安装软件,同时主创者还开发了一系列“简单到死”(dead-simple)的API,让开发者或者用户根据自己的需要开发语音指令。

Jasper则是为居家或者工作室而生的定点智能语音系统。一方面连接着麦克风与扬声器用于和用户互动,另一方面连接着网络

你也许很难想象世界各地的人们会拿Jasper干什么。在《连线》的采访中,Jasper的开发者CharlesMarsh提到了一些。有人用Jasper来控制自家整个房子的电源,有人则希望能利用这个语音系统来控制整个工厂所有的自动化运输设备,甚至还有人用Jasper来教小朋友编程。这种语音控制应用的程度对Siri这种封闭的智能语音系统是难以企及的。Jasper令人想起2012年底一度大热的那只“小鸡”SimSimi,本质上来说Simsimi只是一个自动回复的虚拟卡通形象,它甚至还没有语音功能。但用户能够“教”会Simsimi如何回复相应的关键词,结果在全球无数网民的调教下,SimSimi被誉为“犯贱版Siri”。从这个角度看,发挥网民无穷的智慧,让其成为UGC(用户产生内容)与众包作用的结果,Jasper的前途似乎光明无限。

但Marsh和Saha目前似乎并没有如此的野心,直至目前,他们还没有将Jasper商业化运作的想法,而纯粹只想让更多开发者和黑客加入到Jasper这一项目中,集合无数人的创意与想法,探索这一设备未来更多的可能性。而对这些极客来说,比起Jasper在不同领域的运用,让更多人意识到现存的开源代码背后所蕴含的巨大潜能更有意义。

© 2011 - 2020  钛锋网  TMTForum.com  沪ICP备15013635号