内容介绍

原文档由会员 bfxqt 发布

毕业论文(设计)利用MATLAB平台实现字的语音识别功能

31页共计10882字

摘 要

摘要:初步研究两种不同的语音识别算法---动态时间伸缩算法(DTW)和隐马尔科夫模型(HMM), 初步探究并实现在MATLAB环境中应用DTW识别法的孤立字语音识别实验平台。

Abstract

【Abstract】: Use two kinds of arithmetic to study speech recognition: Dynamic Time Warping (DTW) and the Hidden Markov Model (HMM). Build a basic test platform of speech recognition using DTW.

【Key words】: MATLAB, speech recognition, LPC, LPCC, MFCC, Dynamic Time Warping, Hidden Markov Model

目 录

引言4

1.语音识别简介5

1.1语音识别系统的分类5

1.2语音识别系统的基本构成5

2.语音识别参数6

2.1线性预测系数(LPC)6

2.2线性预测倒谱系数(LPCC)8

2.3 MFCC系数8

2.4参数计算流程9

3.DTW算法11

3.1 DTW算法原理11

3.2 DTW的高效算法14

4.HMM算法16

4.1 HMM的原理16

4.2 HMM的前向概率和后向概率17

4.3识别算法——VITERBI解码19

4.4 BAUM-WELCH算法20

5.实验及总结23

5.1 实验准备以及步骤23

5.2 实验结果及讨论25

5.3 实验结论29

参考文献30

致 谢31

关键字:MATLAB,语音识别,LPC,LPCC,MFCC,动态时间伸缩算法(DTW),隐马尔科夫模型(HMM)

参考文献:

[1] Rabiner L, Juang B H. Fundamentals of Speech Recognition, Prentice-Hall International. Inc, 1999, p.17

[2] D.G.Childers, Matlab之语音处理与合成工具箱(影印版), 清华大学出版社, 2004, p.45-51

[3] 黄文梅, 熊桂林, 杨勇, 信号分析与处理—MATLAB语言及应用, 国防科技大学出版社, 2000, p.37-40

[4] 杨行峻, 迟惠生,“语音数字信号处理”, 电子工业出版社. 1995

[5] 张焱, 张杰, 黄志同, 语音识别中动态时间规整和隐马尔可夫统一模型 数据采集与处理 1997年03期 p.218-222

[6] 何强, 何英, MATLAB扩展编程[M], 清华大学出版社, 2002 p.345-347

[7] Rabiner L and Juang B H. Introduction to hidden Markov models, IEEE ASSP Mag, vol.3,no.1,4-16,1986

[8] Huang X D. Hidden Markov Models for Speech Recognition, Edinburgh Information Technology Series.1999(7):136-202

[9] Rabiner L, A tutorial on hidden Markov models and selected applications in speech recognition, Proc, of IEEE, 77(2)257-286,1989

[10] Jen+Tzung Chien, Predictive Hidden Markov Model Selection for Speech Recognition, IEEE Transaction on Speech and Audio Processing, vol.13, No.3, May 2005

[11] 谢锦辉, 隐Markov模型(HMM)及其在语音处理中的应用, 华中理工大学出版社.

[12] Christoph Gerber, A General Approach to Speech Recognition, Electronic Workshops in Computing, 1995

[13] Xu Bo, FENG Yuguang, YU Jinsong, Intelligent classifier for dynamic fault patterns based on Hidden Markov Model

[14] MATLAB Primer, seventh edition, Chapman & Hall/CRC 2005

[15] Ara V.Nefian. Luhong Liang, Dynamic Bayesian Networks for Audio-Visual Speech Recognition, EURASIP Journal on Applied Signal Processing 2002:11,1-15

利用MATLAB平台实现字的语音识别功能相关推荐

  1. 如何利用Matlab完成数字1-9的语音识别

    第四堂课布置了一个Mission Impossible:如何利用Matlab完成数字1-9的语音识别 要事先准备好1-9数字的图片文件和声音文件. 任务的目标是:制作一个Matlab图形界面程序,它的 ...

  2. 基于iOS平台配置免费离线语音识别功能-OpenEars

    用了半天时间弄明白了在iOS上如何配置语音识别功能,然后用半天时间写了一个demo,公司坑爹的是不用科大飞讯的语音识别,而使用的是OpenEars,用google查了一下最新的介绍文章是2013年的, ...

  3. matlab中子模块,Simulink是MATLAB平台中实现模块仿真功能的子系统。

    的S语句正确是,实现"不"的单位祥"划研值为字段值重将原"锦究所上计所在设为. 台中为[动表下需要移元素最坏中的情况个数. 为5的查询分型种类,模块询.询.询和 ...

  4. 利用matlab绘制统计图,matlab绘制折线统计图

    matlab做曲线图参考资料_理学_高等教育_教育专区.一. 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为: plot(x,y) 其中x和y为长度相同的向量...... MA ...

  5. 瑞雷波频散曲线_基于Matlab平台的瑞雷波频散曲线提取

    吴少奇 刘雪峰 甘立烽 柳承成 [摘 要]拉东变换算法是目前从瑞雷波中提取频散曲线的较常用和较好的方法.由于拉东变换算法复杂,给提取频散曲线带来不便:为了提高提取效率和优化提取效果,本文利用Matla ...

  6. 期权定价matlab计算,期权的定价方法概述及利用matlab计算期权价格

    期权的定价方法概述及利用matlab计算期权价格 摘要期权是功能最多.最激动人心的融衍生工具之一.期权定价问题一直是金融数学当中最复杂的问题之一,简要介绍几种基本的期权定价理论,并利用matlab金融 ...

  7. 单闭环调速仿真matlab,利用Matlab仿真平台设计单闭环直流调速系统

    内容简介: 毕业论文 利用Matlab仿真平台设计单闭环直流调速系统 共21页,3989字. 目 录 一.摘要 --------------------------2 二.总体方案设计 ------- ...

  8. 利用matlab的帮助功能分别查询inv,MATLAB实验报告第一章..doc

    贵州大学实验报告(小三号,加黑) 学院: 专业: 班级: 姓名张成思学号0908060322实验组实验时间2011.10.24指导教师周雪梅成绩实验项目名称实验一实验目的熟悉MATLAB的操作环境及基 ...

  9. 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型

    利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...

最新文章

  1. Datawhale组队学习周报(第021周)
  2. Server Error in '/' Application. 报错
  3. 校讯通近期爆发短信诈骗:取消不可能 那如何规范
  4. Qt组件中的双缓冲无闪烁绘图
  5. 如何选用NAS、OSS和EBS
  6. docker(二)基本操作
  7. r语言liftchart_R语言强大的绘图功能--附数据和代码
  8. JDK安装以及配置环境变量详细步骤
  9. 2020-11-26
  10. 【实用工具】“爬虫”利器——八爪鱼
  11. 2018ACM/ICPC 焦作网络预选赛-A Magic Mirror
  12. 普通显示器玩立体游戏|红蓝立体游戏|iZ3D设置办法
  13. 使用jbe修改jar中class中的内容
  14. skyeye linux qt,在ARM9上安装Linux,利用SkyEye模拟器及U-BOOT引导
  15. 为了整出自主的CPU,他们死磕了20年。
  16. 社科院与杜兰大学金融管理硕士项目——与优秀的人同行,做更好的自己!
  17. form表单的enctype
  18. pc station v15 博图_PC STATION下载报错-工业支持中心-西门子中国
  19. 【实战篇】37 # 如何使用 QCharts 图表库绘制常用数据图表?
  20. 寒假的比较无聊的小程序

热门文章

  1. CodeForces - 937D Sleepy Game
  2. 告白气球--吉他教学
  3. 2017.12.7 URAT 串口通信
  4. 使用GDB调试产生多进程的程序
  5. 25个超有用的 AngularJS Web 开发工具
  6. 央行降息开始 房价下跌不行也要行
  7. L1 - 闭包和原型链
  8. JDBC如何判断数据库的表是否存在
  9. Bailian2767 简单密码(POJ NOI0107-10)【密码】
  10. HDU2098 分拆素数和【筛选法】