<% dim ModuleName,InfoID,ChannelShortName,CorrelativeArticle,InstallDir,ChannelDir,Keyword,PageTitle,ArticleIntro,Articlecontent Keyword=stripHTML("Windows,XP,WinXP,Expert Zone") PageTitle=stripHTML("Windows XP语音识别技术") ArticleIntro=stripHTML("") Articlecontent=stripHTML("过去十年间,个人计算方式在很多技术领域所取得的发展已经超出了我们的预想。                            然而,在少数领域中,PC技术还在…") ModuleName = stripHTML("classical") InfoID = stripHTML("34992") ChannelShortName=stripHTML("文章") InstallDir=stripHTML("http://www.77169.com/") ChannelDir=stripHTML("classical") %> Windows XP语音识别技术 - 华盟网 - http://www.77169.com
您现在的位置: 华盟网 >> 知识库 >> 操作系统 >> Windows XP >> Expert Zone >> 正文

[组图]Windows XP语音识别技术

2005/9/4 作者:unknown 来源: 不详
导读 <% if len(ArticleIntro)<3 then Response.Write Articlecontent 'Response.Write "Articlecontent" else Response.Write ArticleIntro 'Response.Write "ArticleIntro" end if %>


过去十年间,个人计算方式在很多技术领域所取得的发展已经超出了我们的预想。

然而,在少数领域中,PC技术还在为实现五十年代至六十年代间所提出的设想而苦苦探索。

语音识别便是这类停滞不前的技术之一。四十年前,科学家们曾经预言,新千年来临时,当我们深夜回到家中,为床上熟睡的孩子盖好被角,并将宠物猫咪带出房间后,我们将大声向PC发出指令:“计算机,请关闭电灯和车库门。明早7点钟播放我所喜爱的歌曲以唤醒我。提前为我煮好咖啡。8点钟打电话给我的老板提醒他出席今天的会议。”

“晚安,计算机。”

“晚安,先生。”

很抱歉。Windows XP目前还无法为您的计算机提供上述功能。然而,如果您能够将幻想与今天的现实结合起来,您还是会对当今计算机所能为您提供的便利感到惊叹不已。

Windows XP中所包含的语音识别功能(特别是与Office XP生产力软件结合使用时)能够显著增强诸如游戏、数据输入或文字编辑等领域的计算功能。不久的将来,第三方软件厂商将把PC上的语音识别功能带入到诸如家庭自动化和电信业务之类的全新领域之中。

目前语音识别技术的发展情况如何?


作为一种软件产品,Microsoft已围绕语音识别技术进行了长达数年之久的研发工作。如需了解更多关于语言识别产品当前进展情况的信息,请访问 Microsoft .NET语音技术Web站点 。

与此同时,Microsoft将继续在语音识别研究领域进行投资。位于雷蒙德和中国的研发团队正致力于解决困扰语音识别领域的某些技术缺陷。其中,一个称作 Dr. Who 的研究项目旨在解决噪音问题,力求确保您的计算机能够在办公场所以外的嘈杂环境(例如汽车或人流较多的餐馆内)中识别语音信息。

加入Windows XP语音技术使用者行列


那么,您可以通过语音识别功能完成哪些工作呢?

掌握Windows XP中所提供的语音识别技术可能需要一些技巧,但是,一旦读完本篇文章后,您便会成为这方面的专家级人物。

语音识别功能所蕴含的魔力需要通过三个不同组成部分的结合使用方可实现。首先,您必须具备Windows XP Service Pack 1。接下来,您需要安装Microsoft Speech Recognition Engine v5.0。最后,您还需要使用一种能够介绍语音输入信息的应用程序,这类应用程序包括记事本、Outlook Express以及Windows XP中的其它类似产品。

Windows XP中并未直接提供内建语音识别引擎(SRE)。因此,您需要安装一种具备兼容能力的引擎产品,多数情况下,这类产品可以通过两种渠道获得并进行安装。

  • Microsoft SRE for Windows XP包含在诸如Microsoft Word 2002或Microsoft Excel 2002这样的Office XP应用程序中。如果您的计算机上安装了Office XP或其中所包含的某种产品,那么,您可能已经具备了SRE访问能力。您只需按照下面所介绍的方式安装SRE即可。
  • 如果您的计算机中并未安装此类应用程序,那么,如需安装SRE,最为廉价的方式便是购买Windows XP PLUS!软件包。如需购买这种软件包,您只需向Microsoft或其它在线销售商支付不到30美元的许可授权费用。
  • 第三种方案主要针对高级用户。SRE将作为Microsoft语音软件开发工具包5.1版本的组成部分之一免费提供给开发人员使用。对于这种软件产品,Microsoft不提供任何技术支持,因此,这种方式通常情况下不适合于终端用户。

最为重要的组件--麦克风


在使用语音识别功能完成具体工作前,我们将占用一两分钟时间专门介绍一下语音识别系统中最为重要的组件:麦克风。您应当正确选择适应工作需求的麦克风。这项工作可能并不像您想象的那样容易。

如果您光顾一下所在地区的计算机商店,便会发现许多配有麦克风的头戴式耳机。许多产品包装上都会印有“特别适用于语音识别产品”的字样。然而,由于存在众多影响因素,实际情况通常并非如此。

首先,这些麦克风的质量非常值得怀疑,质量低劣的麦克风将严重影响文字识别率。更为重要的是,这些麦克风均为“无源”产品。为什么说这一点非常重要呢?这是因为,麦克风和声卡麦克风输入端子都必须采用有源方式,否则,语音识别功能将无法正常工作。目前,只有少数声卡产品的麦克风输入端子采用有源方式,而几乎没有一种麦克风产品是有源的。那么,如何判断您所使用的麦克风是否采用有源工作方式呢?首先,查看产品包装上是否印有“内含电池”或“使用电池”的提示字样。或者,最为稳妥的方式是购买采用USB连接方式的麦克风产品。这类产品通常都是有源的。同时,他们还可支持即插即用方式,从而提供了方便快捷的使用方式。

一旦拥有了适当的麦克风设备和SRE软件产品,您便可以开始使用语音识别功能了。在这篇专栏文章中,我将向您介绍如何从Office XP所包含的Microsoft Word中装载SRE。

如果您希望首先安装Office XP,请依次执行一下操作步骤:

  1. 选择自定义安装方式。
  2. 如图1所示,在 所需安装功能特性 区域内,展开 Office共享特性 分支并选择 替代用户输入方式
  3. 单击 更新 按钮,SRE将被安装到您的计算机上。


图1

如果您原先安装过Office XP,但仍需安装SRE组件,请依次执行一下操作步骤:

  1. 将Office XP安装光盘插入CD-ROM驱动器。
  2. 依次点击 开始、控制面板、添加/删除程序 ,选择 Microsoft Office XP 并单击 修改 按钮。
  3. 选择 添加或删除功能 ,并单击 下一步
  4. 如图1所示,上述操作将重新打开安装选项对话框。
  5. 展开 替代用户输入方式 ,点击 语音 并单击 更新

当您完成SRE的安装任务后,请打开Microsoft Word并启用语音识别功能。

如需在Microsoft Word中启用语音识别功能,请执行一下操作:

  • 如图2所示,在 工具 菜单中单击 语音


图2

当您执行上述操作时,视具体情况,系统有可能提示您再次指定Office XP安装介质,已完成SRE的装载过程。如果出现这种情况,Word将自动装载SRE的剩余部分。

一旦完成上述工作,即便系统没有明确对您提出要求,您也应当关闭Word并重新启动计算机。此后,您便可以开始探索Windows XP与SRE的集成方式了。

从Windows XP Plus!软件包或语音软件开发工具包中安装SRE的步骤与通过Office XP实现的安装步骤不尽相同。然而,无论通过何种方式进行安装,安装过程都是相对比较简单的。无论您所使用的SRE软件源自何处,以下所描述的用以训练SRE、配置Windows XP并使用语音识别功能的操作步骤都是完全相同的。

除Microsoft Word外,您几乎可以在所有Windows XP应用程序的文本域中使用语音识别功能。您可以控制Windows媒体播放器或Internet Explorer 6,在记事本中进行语音输入,或者在Outlook Express中口述电子邮件

训练语音识别引擎


现在,您应当让SRE了解一下它的主人了。您可以通过对SRE进行少许训练以使其能够分辨出您的发音特征的方式来完成这项工作。

如需对SRE进行训练,请执行一下操作:

  • 依次点击 开始、控制面板、声音、语音及音频设备 并单击 语音 图标。如下图所示, 语音属性 对话框将被打开。


图3

SRE的每个用户均使用自己特有的配置文件。这样一来,您便可以使用与其他用户不同的语音模式。Windows XP和SRE应当了解每个用户所使用的配置文件。从理论上讲,您可以为每个用户设置不同的配置文件,然而,在本文所使用的示例中,我们将假设SRE的用户只有您本人。

  1. 通过单击 配置麦克风 按钮确保您的麦克风能够正常工作。
  2. 单击 训练配置文件 按钮以启动训练过程。此时, 语音识别训练向导 程序将被打开。
  3. 单击 下一步 并按照向导程序所显示的指令对SRE加以训练。

Windows XP与SRE


现在,您便可以通过Windows XP中所提供的称作语言栏的工具开始使用语音识别功能了。首先,您应当对语言栏及其它Windows XP语音设置进行配置。

如需对语言栏及其它Windows XP语音设置进行配置,请依次执行一下操作步骤:

  1. 单击 控制面板
  2. 点击 日期、时间、语言及区域选项 ,并单击 区域与语言选项
  3. 单击 语言 选项卡。
  4. 单击 详细信息 按钮。


图4

如上图所示, 文本服务与输入语言 对话框将被打开。

您可以通过单击 语言栏 按钮的方式对 语言栏 的外观显示加以配置。系统为您提供了四种外观选项,其中包括悬浮在屏幕上或停靠在工具栏上。

您可以通过点击 语音识别 条目并选择 属性 的方式来修改SRE的识别方式。如需获取有关这方面内容的更多信息,请参阅Microsoft Word中所包含的语音识别文档。

如需启用Windows XP中的高级语音识别特性,请依次执行一下操作步骤:

  • 单击 高级 选项卡,如下图所示,该选项卡中的设置选项用以控制Windows XP如何与SRE直接进行交互。
  • 选定 将高级文本服务支持能力扩展到所有程序 复选框。
  • 单及 确定 ,之后,根据需要重新启动您的计算机。


图5

此选项允许Windows XP在所有能够输入文本信息的区域--包括记事本、Internet Explorer地址栏和Outlook Express--内使用口述输入方式。然而,这种方式同样无法在Windows XP操作系统环境中启用语音命令响应功能。举例来说,您无法通过语音识别方式打开Windows XP开始菜单或Windows XP帮助与支持中心。这种技术称为语音命令模式,尽管Office XP应用程序普遍支持这种功能,然而,就Windows XP操作系统本身而言,只有针对Tablet PC的版本提供了此项功能。

现在,请尝试与您的PC进行对话


如需对语音识别功能进行测试,您应当采取两项练习措施。首先,如下图所示,在Word XP运行过程中打开 语言栏 并单击 麦克风 图标。


图1

发出“口述”指令并朗读一两句话,此时,您将看到Word做出响应并录入您所朗读的文本信息。在Word中,您还可以通过发出“语音命令”指令的方式改变输入模式。语音指令模式允许您通过发出“菜单”指令的方式查看菜单选项,或通过发出“帮助”指令的方式打开Word帮助窗口。除此之外,您还可以摸索出其它许多的直观语音命令功能。

为完成第二项练习,请启动记事本程序,在 语言栏 上再次单击 麦克风 图标并发出“口述”指令。此时,如果您能够在记事本程序中使用口述输入方式,则证明Windows XP能够与SRE实现正常交互。今后,您便可以在所有文本框中使用语音输入方式并口述您的电子邮件消息了。

结论


目前,Windows XP中已经包含了可靠的语音识别技术,我相信,我们将会不断看到更多的第三方应用程序对Windows XP所提供的这项技术加以充分利用。通过设置语音识别功能,训练SRE并使用语音输入接口的方式,您将能够为享受下一代集成化软件产品所提供的巨大便利做好充分准备。

Expert Zone专栏作家Jeremy Moskowitz是一名作家、演讲者,同时也是 BrainCore.Net 的创始人之一。他是 《Windows 2000组策略配置文件与IntelliMirror》 (Sybex公司2001年出版)一书的作者,此书已成为数以千计Windows 2000网络管理员的必备参考手册。您可以通过电子邮件( jeremy.moskowitz@braincore.net )方式对今后的专栏文章内容提出建议并与Jeremy取得联系。由于时间与精力所限,Jeremy可能无法对所有电子邮件消息做出答复。