毕业设计(论文)利用HMM技术实现基于文本相关的语音识别设计.doc
《毕业设计(论文)利用HMM技术实现基于文本相关的语音识别设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)利用HMM技术实现基于文本相关的语音识别设计.doc(59页珍藏版)》请在三一办公上搜索。
1、内蒙古科技大学本科生毕业设计说明书(毕业论文)题 目:利用HMM技术实现基于文本相关的语音识别学生姓名: 学 号:专 业:电子信息工程 班 级:信息2003-4班指导教师: 摘要语音识别作为一个交叉学科,具有深远的研究价值。语音识别和语音合成技术已经成为现代技术发展的一个标志,也是现代计算机技术研究和发展的一个重要领域。虽然语音识别技术已经取得了一些成就,也有部分产品面世,但是,大多数语音识别系统仍局限于实验室,远没有达到实用化要求。制约实用化的根本原因可以归为两类,识别精度和系统复杂度。HMM是一种用参数表示的用于描述随机过程统计特性的概率模型,它是由马尔可夫链演变来的,所以它是基于参数模型
2、的统计识别方法。它是一个双重随机过程具有一定状态数的隐马尔可夫链和显示随机函数集,每个函数都与链中一个状态相关联。“隐”的过程通过显示过程所产生的观察符号序列来表示,这就是隐马尔可夫模型。本文主要介绍了语音识别的预处理,隐马尔可夫模型(Hidden Markov Models,HMM)和语音识别的基础理论和发展方向。对数字09的识别进行了详细的Matlab语言实现。关键词:HMM;文本相关;语音识别AbstractAs an interdisciplinary field, speech recognition is theoretically very valued .Speech reco
3、gnition has become one of the important research fields and a mark of the development of science. Although speech technology has got some achievements, most speech recognition systems are still limited in lab and would have problems if migrated from lab which are much far from practicality. The ulti
4、mate reasons for restricting practicality can be classified to two kinds, one is precision for recognition and the other is complexity of the system.HMM is one kind expresses with the parameter uses in the description stochastic process statistical property probabilistic model, it is may the husband
5、 chain evolve by Mar, therefore it based on parameter model statistics recognition method. It is a dual stochastic process has the certain condition number to hide type Markov to be possible the husband chain and the demonstration stochastic function collection, each function all a condition is conn
6、ected with the chain in. Hidden Markov process the observation mark sequence which produces through the demonstration process to indicate that, this is hides type Markov to be possible the husband model.This article mainly introduced the speech recognition pretreatment, hides Mar to be possible the
7、husband model (Hidden Markov Models, HMM) and the speech recognition basic theory and the development direction. Has carried on the detailed Matlab language realization to the number 09 recognitions.Key word: HMM; Text Correlation; Speech recognition目录摘 要IABSTRACTII第一章 绪论11.1 背景、目的和意义11.2 发展历史和国内外现状
8、11.3 语音识别系统概述31.3.1语音识别系统构成31.3.2语音识别的分类41.3.3 识别方法介绍5第二章 语音信号的预处理及特征提取82.1 语音信号的产生模型92.2 语音信号的数字化和预处理92.2.1 语音采样102.2.2 预加重.102.2.3 语音信号分帧加窗112.3 端点检测132.3.1 短时能量132.3.2 短时平均过零率142.3.3 端点检测“双门限”算法152.4 语音信号特征参数的提取162.4.1线性预测倒谱系数LPCC162.4.2 Mel倒谱系数MFCC172.4.3 LPCC系数和MFCC系数的比较18第三章 隐马尔可夫模型(HMM)203.1
9、隐马尔可夫模型203.1.1 隐马尔可夫(HMM)基本思想203.1.2 语音识别中的HMM243.1.3 隐马尔可夫的三个基本问题10243.1.4 HMM的基本算法253.2 HMM模型的一些问题283.2.1 HMM溢出问题的解决方法283.2.2 参数的初始化问题293.2.3提高HMM描述语音动态特性的能力313.2.4直接利用状态持续时间分布概率的HMM系统31第四章 基于文本相关的语音识别334.1 引言334.2 HMM模型的语音实现方案334.2.1初始模型参数设定344.2.2 HMM模型状态分布B的估计344.2.3 多样本训练354.2.4 识别过程364.3 仿真过程
10、及系统评估374.3.1 语音数据的采集及数据库的建立374.3.2 仿真实验HMM用于语音识别384.3.3 Matlab编程实现404.4系统仿真中的若干问题43总结展望44参考文献45附 录46致 谢54第一章 绪论1.1 背景、目的和意义让计算机能听懂人类的语言,是人类自计算机诞生以来梦寐以求的想法。随着计算机越来越向便携化方向发展和计算环境的日趋复杂化,人们越来越迫切要求摆脱键盘的束缚而代之以语音输入这样便于使用的、自然的、人性化的输入方式。尤其是汉语,它的汉字输入一直是计算机应用普及的障碍,因此,利用汉语语音进行人机交互是一个极其重要的研究课题。它正在直接与办公、交通、金融、公安、
11、商业、旅游等行业的语音咨询与管理,工业生产部门的语声控制,电话、电信系统的自动拨号、辅助控制与查询,以及医疗卫生和福利事业的生活支援系统等各种实际应用领域相接轨,并且有望成为下一代操作系统和应用程序的用户界面1。语音识别是一门涉及面很广的交叉学科,它是目前发展最为迅速的信息研究领域之一,它与语音学、语言学、数理统计学和神经生理学等学科有非常密切的关系。语音识别的目标是让机器能听懂人类口述的语言,语音识别中的汉语数字语音识别,具有更为重要的意义。汉语数字语音识别的任务是识别“0”到“9”等10个非特定人汉语数字语音。信用卡号码、电话语音拨号、个人身份证号码、电子密码等都具有数字化特征,因此,连续
12、数字语音识别成为语音识别中极其重要的一项任务。一方面,连接数字语音识别可以识别用户说出的数字串,向用户提供最自然、最灵活和最经济的人机接口界面,从而能有效解决军用和民用领域中遇到大量数据录入问题,另一方面,由于电话网络的日益普及,连接数字语音识别也可以用于电话人口统计、远程股票交易及各种号码的远程认证等。因此,汉语数字语音识别(mandarin digit speech recognition, MD SR) 是语音识别领域中一个具有广泛应用背景的分支。随着计算机软硬件的飞速发展,汉语语音识别技术也有了很大的进步。如在掌上电脑上使用语音识别技术,乃至固定到一个小小的芯片上,将为语音识别应用开拓
13、更新的领域。1.2 发展历史和国内外现状 语音识别的研究工作大约开始于上个世纪50年代。1952年贝尔(Bell)实验室的Davis等人首次研制成功能识别10个英语数字的实验装置。1956年Olson和Belar等人用8个带通滤波器组提取频谱参数作为语音的特征,研制成功一台简单的语音打字机。20世纪60年代中期形成的一系列数字信号处理方法和技术,如数字滤波器、快速傅里叶变换等成为语音信号数字处理的理论和技术基础。在方法上,随着电子计算机的发展,以往的以硬件为中心的研究逐渐转化为以软件为主的处理研究。然而,在语音识别领域内,初期有几种语音打字机的研究也很活跃,但后来已全部停了下来,这说明了当时人
14、们对语音识别难度的认识得到了加深。到了1970年,单词识别装置开始了实用化阶段,其后实用化的进程进一步高涨,实用机的生产销售也上了轨道。此外社会上所宣传的声纹(Voice Print)识别,即说话人识别的研究也扎扎实实地开展起来,并很快达到了实用化的阶段。到了1971年,以美国ARPA(American Research Projects Agency)为主导的“语音理解系统”的研究计划也开始起步。这个研究计划不仅在美国国内,而且对世界各国都产生了很大的影响,它促进了连续语音识别研究的兴起。历时五年的庞大的ARPA研究计划,虽然在语音理解、语言统计模型等方面的研究积累了一些经验,取得了许多成果
15、,但没能达到巨大投资应得的成果,在1976年停了下来,进入了深刻的反省阶段。即使这样,在整个20世纪70年代还是有几项研究成果对语音信号处理技术的进步和发展产生了重大的影响。这就是20世纪70年代初由板仓(Itakura)提出的动态时间规整(DTW)技术,使语音识别研究在匹配算法方面开辟了新思路;20世纪70年代中期线性预测技术(LPC)被用于语音信号处理,此后隐马尔可夫模型法(HMM)也获得初步成功,该技术后来在语音信号处理的多个方面获得巨大成功;20世纪70年代末,Linda, Buzo, Gray和Markel等人首次解决了矢量量化(VQ)码书生成的方法,并首先将矢量量化技术用于语音编码
16、获得成功。从此矢量量化技木不仅在语音识别、语音编码和说话人识别等方面发挥了重要作用,而且很快推广到其他许多领域。20世纪80年代,由于矢量量化、隐马尔可夫模型和人工神经网络(ANN)等相继被应用于语音信号处理,并经过不断改进与完善,其中,隐马尔可夫模型作为语音信号的一种统计模型,在语音信号处理的各个领域中获得了广泛的应用。其理论基础是1970年前后,由Baum等人建立起来的,随后,由美国卡内基-梅隆大学(CMU)的Baker和美国IBM公司的Jelinek等人将其应用到语音识别中。由于美国贝尔实验室的Rabiner等人在20世纪80年代中期,对隐马尔可夫模型深入浅出的介绍,才使世界各国从事语音
17、信号处理的研究人员了解和熟悉,进而成为一个公认的研究热点,也是目前语音识别等的主流研究途径。进入20世纪90年代以来,语音识别在实用化方面取得了许多实质性的研究进展,逐渐由实验室走向实用化。一方面,对声学语言学统计模型的研究逐渐深入,鲁棒的语音识别、基于语音段的建模方法及隐马尔可夫的模型与人工神经网络的结合成为研究的热点。另一方面,为了语音识别实用化的需要,讲者自适应、听觉模型、快速搜索识别算法以及进一步的语言模型的研究等课题倍受关注。进入21世纪,语音识别技术将使计算机丢掉键盘和鼠标。这无疑将改变我们许多人的工作和生活方式。我国语音识别研究工作一直紧跟国际水平,国家也很重视,并把大词汇量语音
18、识别的研究列入“863”计划,由中科院声学所、自动化所及北京大学等单位研究开发。鉴于中国未来庞大的市场,国外也非常重视汉语语音识别的研究。美国、新加坡等地聚集了一批来自大陆、台湾、香港等地的学者,汉语大词汇量语音识别都达到了相当高的水平。与此相反,汉语数字语音识别技术虽然在移动通信、电脑话务员、电话证券交易等领域有着极大的应用价值,并因此受到国内科研单位的广泛重视,但是其进展却相当缓慢。这主要是因为汉语数字语音识别存在诸多困难。语音间高混淆的问题,由于汉语数码语音的音节数少,因此,语音混淆高;非特定人问题,汉语是一种多方言语种,由于各地人群在普通话中带有或多或少的方言,因此这种数字语音识别系统
19、仍然具有很大难度;噪声环境问题,由于环境复杂,噪声源较多,使得相应的数字语音识别任务相当艰巨。连续语音问题,汉语数字连续语音的连续程度高2。1.3 语音识别系统概述1.3.1语音识别系统构成大部分语音识别系统都采用的是模式匹配的原理,系统的一般结构可以用图1.1表示3。训练 识别结果语音信号预处理逐帧特征提取失真测度模式匹配模型库识别图1.1语音识别系统的原理框图 语音信号首先经过预处理,之后提取特征参数。训练在识别之前进行,通过讲话者多次重复语音,从原始语音样本中去除冗余信息,保留关键数据,再按照一定规则对数据加以聚类,形成模式库。将提取的参数根据一定的准则(如某种距离测度),计算其与库存模
20、式之间的相似度(如匹配距离、似然概率),判断输入语音的语意信息,这就是语音识别。预处理单元的功能是通过高频预加重来平滑信号频谱,并利用窗函数把语音数据序列分成连续的信号帧。特征提取单元的功能是完成基于频谱的特征矢量的计算。当端点检测单元检测到当前语音信号帧为起始帧时,特征提取单元开始特征提取计算,并存储帧特征矢量。语音帧特征矢量按照一定的要求处理后,作为识别模型的特征参数,建立模型库。最后,模式匹配单元完成特征观察矢量与己知的语音信号模板之间的匹配计算, 并选择其中匹配程度最高的语音信号模板作为识别结果。鉴于不是每个系统都能为每一个词都建立相应的语音识别模板,那将导致识别难度和计算量大大增加,
21、因而建立更加精细的语言转换概率库己成为大词汇量语音识别系统中的一个研究热点。1.3.2语音识别的分类对于语音识别系统,较为普遍的分类如下: 从识别的词汇量分 每一个语音识别系统都必须有一个词汇表。系统只能识别表中所包含的词条。通常,词条越多,则相似的词也越多,这样其误识率也相应增加;此外,随着词数增加,搜索运算使计算开销迅速增加。因此词的数量越多,则系统实现越困难。词汇表的大致划分标准是,词数少于100时,称为小词汇表;100-500称为中词汇表;超过500时称为大词汇表。 从识别的基本单元来分 语音识别按系统的识别对象可分为孤立词、连接词和连续语音三种方式。孤立词识别(IWR, Isolat
22、ed Word Recognition)是指对说话人每次只说一个字、一个词或一条命令这样的孤立词进行识别, 其中的词或命令在词汇表中都作一个独立的词条;连接词识别(CWR, Connected Word Recognition)一般特指对十个数字(0-9)连接而成的多位数字的识别,有时还可加上少量的操作指令,这时词汇表只由这十个数字及少数指令构成;连续语音识别(CSR, Continuous Speech Recognition)是对说话人以日常自然讲述的方式而进行的识别。这三种方式,其识别困难是依次递增的。 从识别对象来分 语音识别系统可以是只针对一个用户的,例如个人专用的语音打字机,这称为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 利用 HMM 技术 实现 基于 文本 相关 语音 识别 设计
链接地址:https://www.31ppt.com/p-3977828.html