- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音识别系统的设计与开发.pdf
第7卷 第 4期 柳州职业技术学院学报 V01.7 No.4
20o7年 l2月 JOURNAL OF LI15ZHOIJ VOCATIONAL& TECHNICAL COLLEGE Dec.2007
语音iA~IU系统昀设计与开发
邱 瑾
(柳州职业技术学院 信息工程系,广西 柳州 545006)
摘 要:语音识别技术近些年来发展非常迅速,并且在许多方面已经有了很好的应用。在c环
境下模拟实现一个简单的小词汇量、孤立词语、特定人的音识别系统。该系统具有很好的扩展性.
稍微做些改动.就可以设计出各种各样的语音识别系统
关键词:语音识别;模式识别:信号处理
中图分类号:TP391.42 文献标识码:A 文章编号:1671—1084(2007)04—0o88-04
1引言
语音是语言的声学表现形式,是人类最自然、最有效、最方便的交流方式。随着计算机软、硬
件技术、半导体技术、电子技术、通讯技术和网络技术等的飞速发展,人类已经步入智能PC时代。
这个时代一个典型的特征就是:各种新型智能化的设备13益广泛地走进人们的工作和生活.而人与
这些智能化终端之间的自然快捷、稳定可靠的交互方式有助于提高人机交互的效率,增强人对智能
化设备的控制。
语音识别就是机器通过识别和理解把语音信号转变为相应的文本文件或命令的高技术。计算机
自动语音识别的任务是研究如何利用计算机从人的声学语音信号中提取有用信息,并从中确定语音
信号的语言含义。开发一个可以移植到或者可以在单片机上实现语音识别系统具有很大的应用前景。
因此,本次设计通过对语音识别的研究.在C上模拟实现一个简单的小词汇量、孤立词特定人的识别
系统.以使我们的实现可以移植到单片机上,使单片机具有更高的智能性。
2语音识别系统原理
语音识别的基本过程 根据实际中的应用不同,语音识别系统可以分为:特定人与非特定人的
识别、独立词与连续词的识别、小词汇量与大词汇量以及无限词汇量的识别。但无论那种语音识别
系统,其基本原理和处理方法都大体类似。本文介绍的用于智能控制系统的语音识别技术。是属于
孤立词、小词汇量、语音识别技术。它的基本识别原理可以如图1所示。
图1 语音识别系统原理框图
【收稿日期】2oo7-11-06
【作者随介】邱 瑾 (198o-),女,湖南省平江县人,柳州职业技术学院信息工程系助教,主要从事计算机软件基础课教学
及研究。
第7卷 第4期 邱 瑾:语音识别系统的设计与开发 89
通过麦克风输入的语音信号,先做预处理 (放大、滤波等),然后进行端点检测,提取有效的语音,
对提取的有效语音信号逐帧分析信号特征。由于利用的是孤立词、小字表、特定人的语音识别技术。所
以系统在第一次使用时必须进行指令的训练、学习。语音识别的训练过程是逐帧提取语音信号特征。
生成语音命令模板。并将其存储在芯片内部特定位置的RAM中。识别时,利用提取的信号特征参
数和训练的模板库进行相似度比较。并将匹配的命令序号输出给控制单元。
提取有效语音,当一段缓冲区填充满数据后,微处理器就开始对该段缓冲区的数据进行分析,
这一阶段的工作是提取出语音数据中的有效部分——人声信息。采用端点检测的方法提取输入信息
中的人声信息,端点检测是语音识别的一个重要环节。如果端点检测算法不可靠,一方面会造成识
别器的识别误差,另一方面也会引人大量的无用数据。为了较少系统开销、提高处理效率,本阶段
和之后的分析过程中语音数据以帧为单位,每一帧包含200个采样点的信息,即200字节。对人声
信息的检测包括语音开始点检测和语音结束点检测。具体方法是:在语音采集过程中,计算每一帧
的平均能量,连续几帧都达到一定阈值就认为已经是语音段,再向前搜索至过零率始终连续大于某
个事先设好的阈值,则这就是语音段的起点。终点的判定直接采用短时能量,即连续几帧的能量值
均小于预先设定的阀值则认为语音段结束。
端点检测的目的是将语音信号和背景噪声区分开来,以确定语音的起始点。端点检测可以有效
的减少不必要的运算量,提高语音识别
文档评论(0)