摘要:语音识别技术是时下热门的技术领域,也是迄今并未发展成熟的一门领域。随着互联网技术的不断发展以及人类对于便捷生活需要的日益提高,以语音互动的形式实现人与机器的沟通一直是全世界范围内人类的一个梦想。
本文是以一个matlab环境中的一个语音识别系统的实现为例,阐述了能识别数字1-9的语音系统的实现过程。并介绍了基于DTW算法的特定人语音识别的重点原理和实现技术。其中涵盖了语音信号处理的各个阶段,包括语音信号预处理、语音信号采集、分帧、端点检测的函数实现方法的详细研究及讨论。结合了已实现成熟的语音识别技术,给出了系统从语音信号采集到实现模板匹配并识别相应数字的实现方式,并给出了在matlab软件环境中的编程方法以及相应的针对于自己录制的声音的实验结果。
关键词:语音识别;DTW算法;端点检测
目录
摘要
Abstract
1 引言-1
2 语音识别系统预处理-2
2.1 语音信号采集-3
2.2 分帧-4
2.3 预加重-4
2.4 加窗-5
2.5 端点检测-5
3 语音识别参数提取-7
3.1 MFCC系数-7
3.2 MFCC计算及提取-7
4 DTW算法实现-9
4.1 DTW算法概述-9
4.2 DTW算法原理-9
4 语音识别系统Matlab仿真-11
结 论-15
参 考 文 献-16
附录A 软件代码-17
致 谢-18