语音识别的应用语音识别可以应用的领域大致分为大五类:办公室或商务系统。
典型的应用包括:填写数据表格、数据库管理和控制、键盘功能增强等等。
制造业:在质量控制中,语音识别系统可以为制造过程提供一种“不用手”、“不用眼”的检控(部件检查)。
电信:相当广泛的一类应用在拨号电话系统上都是可行的,包括话务员协助服务的自动化、国际国内远程电子商务、语音呼叫分配、语音拨号、分类订货。
医疗:这方面的主要应用是由声音来生成和编辑专业的医疗报告。
其他:包括由语音控制和操作的游戏和玩具、帮助残疾人的语音识别系统、车辆行驶中一些非关键功能的语音控制, 如车载交通路况控制系统、音响系统。
当语音识别技术应用到计算机桌面的时候,这看起来似乎是一个好主意。
但是,对于大多数人来说,语音识别还不能取代键盘和鼠标。
现在,语音技术正用于一个全新的环境:手机。
语音识别技术在手机中的应用将进一步推动这语音识别是以语音为研究对象, 通过语音信号处理和模式识别让机器自动识别和理解人类口述的语言。
语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。
语音识别是一门涉及面很广的交叉学科,它与声学、语音学、语言学、信息理论、模式识别理论以及神经生物学等学科都有非常密切的关系。
语音识别技术正逐步成为计算机信息处理技术中的关键技术,语音技术的应用已经成为一个具有竞争性的新兴高技术产业。
语音识别技术在手机中的应用专题报道2011年第7期种技术向新的方向发展和应用。
这是语音识别技术在台式电脑应用中从来没有涉足的方向。
IBM在60年代初期创建了一个名为“Shoebox”的试验性的语音识别系统。
这个系统解决了口语算法问题。
语音识别技术是在50年代作为一项早期的技术第一次出现的,当时主要是由于好奇。
在60年代初,IBM的“Shoebox”设备能够识别出16个口语单词并且能够回答简单的数学问题,如“3 + 4 =?”。
Dragon Systems在80年代初为DOS计算机推出的DragonDictate可能是第一个语音识别应用程序。
这个应用程序只能识别单个单词,每次只说一个单词。
随着时间的推移,这个应用程序已经发展成为名为“Dragon NaturallySpeaking”(目前是第11个版本,由Nuance通讯公司所有)的产品。
这个应用程序能够翻译以正常的会话语音和速度读出的文本。
语音识别技术在台式电脑中的应用有两个制约因素。
第一,为了使这个应用程序以更高的准确性工作,这个应用程序必须要进行训练以便识别用户的语音特征。
Windows Vista和Windows 7操作系统中的本地语音转换文本技术和Dragon NaturallySpeaking等第三方产品仍然都需要一个用户训练期才能使用。
第二个制约因素是键盘的流行程度。
大多数人已经习惯于键盘打字而不是讲话,因此,语音控制面临Dvorak键盘布局同样的应用障碍。
当简单的老式QWERTY键盘供货充足并且工作的很好的时候,为什么要学习使用Dvorak键盘呢?微软TellMe团队是负责为多媒体环境开发语音识别技术的部门。
TellMe团队高级产品经理Abhi Rele指出,在台式电脑环境,用户有方便的人机交流模式,如键盘和鼠标。
因此,语音的使用主要是针对语音爱好者的。
语音控制的计算更广泛的应用需要两件事情:更好的方便的应用和主要使用语音的地方。
手机正是很长时间以来一直在增长的这种地方。
Nuance负责产品管理和营销的副总裁Matt Revis解释说,台式电脑和移动环境的区别是这样的:台式电脑是一个固定的环境,重点完全在于台式电脑的使用情况。
因此,台式电脑的语音技术主要执行如下任务:支持办公应用程序、网络浏览、通讯等。
在移动方面,语音更多地用于支持各种生活方式方面:移动中的专业人员、户外的有趣活动、免提电话等等。
Gartner分析师Tuong Nguyen赞同这个观点:语音在移动环境中更有意义。
他说,从使用的角度看,掌上设备的语音识别功能价值更大。
它增加了用户友好的、方便的输入方式。
Nguyen补充说,如果不用语音技术说出一个简单的说明语句,而是翻动许多菜单或者努力地在小显示屏键盘上进行输入,语音识别的价值就显现出来了。
随着触摸屏设备(没有物理键盘)应用的增长,语音识别技术将用来增强数据输入和输出。
语音识别还支持免提要求或者法律要求。
在移动设备方面因为移动设备一般仅支持台式电脑的一部分存储和处理功能,语音处理需要一些时间才能以基本的形式出现在手机中。
语音处理Springer手册解释了手机在2000年代初的情况。
尽管那时还有一些局限性,但是,手机经过编程之后能够识别逐个数字的拨号语音,在某种程度上还能识别人的名字。
主要问题是内存,因此,大多数手机一次只能识别10个数字或者名字。
但是,这些作者指出的另一个问题是这个功能使用的比较少,可能是因为手机厂商在这方面的营销很糟糕。
随着手机的增加内存和增强处理能力,普通手机的识别能力也增强了。
三星电子在2005年发布的售价99美元的SCH-p-207型手机增加了语音至文本的听写功能和语音拨号功能。
随着内存达到数百MB和存储容量达到数GB,目前这一代智能手机很少受到限制。
另一个关键的进步是网络速度。
速度更快的无线网络浪潮抬高了许多大船,包括最新一代的语音处理技术。
速度更快的网络能够把语音处理任务从网络迁移到远程服务器。
谷歌语音搜索产品经理AmirMane解释了速度更快的网络是如何帮助谷歌语音应用程序的。
他说,由于所有繁重的处理任务都是由谷歌服务器在网络上处理的,我们减少了掌上设备计算能力的限制。
目前的应用程序手机语音识别技术目前的状态不仅仅局限于语音拨号。
语音启动的功能实际上就包括语音拨号。
这是手机上出现的第一个语音识别功能。
目前,甚至许多低端手机都有这个功能,尽管这个功能处理手机电话簿中一些不常用的名字的时稍差一些。
Gartner分析师Nguyen指出,比较新的一代语音功能是更开放的。
不用编程执行某些功能的具体的语音指令,应用程序可识别语音并且执行适当的行动。
更高端的、更强大的设备使这些应用更可行。
换句话说,不仅仅是能够使用这个短语“呼叫888-555-1212”拨打一个电话号码,用户还可以说“呼叫妈妈”或者“给我妈妈打电话”。
谷歌语音搜索拥有比以前的语音识别技术更少的限制,因为所有的繁重任务都是由网络服务器完成的。
这使谷歌语音搜索等语音驱动的应用程序更可行。
例如,如果你说“创战纪电影时间”,你会看到一个网页列出地区编号或者位置。
这个应用程序不仅能够识别出这个短语的意思,而且还能提供你的手机(你当前的位置)和网站(上映时间)的信息。
这个应用程序还非常熟悉英语,不用进行训练就能自动分辨出一些词汇的差别。
如果我说“摩特里裤(Motley Crue) 乐队”,这个应用程序甚至能在搜索词汇方便使用这个乐队的独特的拼写,尽管它会漏掉变音符号。
搜索“Motley’s Crew”,你会得到一个喜剧片。
这就是说谷歌语音识别的限制明显地表明将使你进一步脱离主流的英语。
外国人的名字是没有帮助的。
语音识别应用程序的另一个问题是环境的噪音。
移动用户受环境噪音的影响通常比台式电脑用户多。
Nuance公司的Revis称,在充满噪音的户外环境中,语音识别的准确性是一个问题。
自从2005年三星手机推出以来,听写功能已经取得了长足的进步。
由Dragon NaturallySpeaking驱动的iPhone 的Dragon听写功能允许用户听写从备忘录、电子邮件到Twitter更新等一切内容。
用于电子邮件的Dragon软件为黑莓设备提供了类似的功能。
对于Android手机来说,Nuance 提供了F l e x T 9软件。
这个软件把D r a g o n 听写功能与三种类型的触摸屏输入方式结合在了一起。
还有一个Handcent短信应用程序。
这个应用程序集成了Android本地语音识别技术以帮助你用语音发短信。
文本之间的翻译目前已经推出多年(如通过知名的Babel Fish网站进行翻译)。
同声翻译功能现在还没有,不过,这种软件很快会推出。
例如,用于iPhone的Jibbigo软件可翻译单词、短语和合理的简单句子,让双方交替地讲话。
未来的方向询问参加开发语音技术的每一个人下一个巨大的步骤是什么。
他们一般会给你一个答案:自然语言处理。
Revis把它解释为理解你的意思的系统,它不仅仅知道你说什么。
在会话式的互动模式中,用户说自己要说的话,没有限制用户如何说这个话。
他提供了指令或者要求得到信息的例子,如“我在什么地方能够买到1000元以下的尼康照相机?”或者“给张三发个短信说我晚到20分钟”或者“今天晚上在某餐厅订三个人的地方”。
谷歌的Mane称,在口语对话中提供自然的语言处理是一个双重挑战。
首先,你必须识别这些单词,然后,你必须理解这个意思。
第一部分变得更加容易了。
但是,第二部分仍然很难解决:意思是根据上下文确定的和难以应付的,人类做的语法分析也不是总是成功的。
微软的Rele认为,手机提供的额外的服务(如罗盘或者GPS)能够增强自然语言处理的有用性。
他说,你可以为两个人安排吃饭和看电影,方法是利用不同来源的数据把这个任务分开,如使用日历、饭店排名、电影评论和位置等数据。
此外,手机的服务能够用于提供讲话的环境。
Rele表示,用户的语音输入以及从其它有关用户及用户环境的传感器和状态获得的智能信息可以提供更丰专题报道2011年第7期语音识别的基本原理语音识别系统本质上是一种模式识别系统,包括特征提取、模式匹配、参考模式库等三个基本单元,未知语音经过话筒变换成电信号后加在识别系统的输入端,首先经过预处理,再根据人的语音特点建立语音模型,对输入的语音信号进行分析,并抽取所需的特征,在此基础上建立语音识别所需的模板。
而计算机在识别过程中要根据语音识别的模型,将计算机中存放的语音模板与输入的语音信号的特征进行比较,根据一定的搜索和匹配策略,找出一系列最优的与输入语音匹配的模板。
然后根据此模板的定义,通过查表就可以给出计算机的识别结果。
显然,这种最优的结果与特征的选择、语音模型的好坏、模板是否准确都有直接的关系。
语音识别系统的分类语音识别系统可以根据对输入语音的限制加以分类。
如果从说话者与识别系统的相关性考虑,可以将识别系统分为三类:(1)特定人语音识别系统。
仅考虑对于专人的话音进行识别。
(2)非特定人语音系统。
识别的语音与人无关,通常要用大量不同人的语音数据库对识别系统进行学习。
(3)多人的识别系统。
通常能识别一组人的语音,或者成为特定组语音识别系统,该系统仅要求对要识别的那组人的语音进行训练。
如果从说话的方式考虑,也可以将识别系统分为三类:(1)孤立词语音识别系统。