文摘
英文文摘
1绪论
1.1论文研究的背景和意义
1.2语音识别研究的历史和现状
1.3汉字输入技术的研究现状
1.4论文的主要工作
2语音信号特征提取的研究
2.1语音信号产生模型
2.2短时分析与窗函数
2.3主要的特征参数
2.3.1短时平均能量
2.3.2短时平均过零率
2.3.3 LPC
2.3.4 LPCC
2.3.5 MFCC
2.4利用协振原理进行频谱分析
2.4.1基本原理
2.4.2系统的设计与实现
2.4.3在语音信号分析中的作
3语音分析软件的设计
3.1 Matlab和VC混合编程研究
3.1.1在Mat.1ab中调用VC程序
3.1.2在VC中调用Matlab程序
3.2谐振系统仿真软件的设计及实验结果分析
3.2.1谐振系统仿真软件的设计
3.2.2谐振仿真结果分析
3.3语音信号特征参数分析软件的编写
3.3.1语音波形显示部分
3.3.2窗函数选取部分
3.3.3特征分析部分
4使用Matlab实现基于HMM原理的语音识别系统
4.1 HMM原理
4.1.1马尔可夫过程及马尔可夫链简介
4.1.2语音识别中的HMM
4.2 HMM模型的三个问题
4.2.1使用前向概率和后向概率解决评价问题
4.2.2使用Baum-Welch算法解决训练问题
4.2.3使用Viterbi算法解决解码问题
4.3基于Matlab的孤立词识别和训练程序的编写
5 HTK的原理和使用
5.1 HTK的发展历史
5.2 HTK的软件结构
5.3基于HTK的语音识别原理
5.3.1基于HMM的连续语音识别
5.3.2嵌入式训练算法
5.3.3识别算法
5.3.4说话人自适应
5.4 HTK主要工具介绍
6汉语语音数据库的建立
6.1数据库的目录结构
6.1. 1数据库的根目录
6.1.2 Source目录和Target目录
6.1. 3 HSRS目录
6.2建库软件的设计
6.3汉语语音分析
6.3.1汉语语音的发音特点
6.3.2汉语的音节及特点
6.4录音词汇表
6.4.1 400个无调音节
6.4.2 34个中国省区
6.4.3常用词
7语音识别系统的建立
7.1基于HTK的语音识别系统设计
7.1. 1 HMM模型的设计
7.3.2 HMM模型的训练
7.3.3识别
7.2模型训练工具Train设计
7.1. 1使用VC实现控制台程序的图形界面
7.1.2训练参数设置
7.1.3在VC中调用HTKTools的技巧
7.1.4训练步骤分析
7.3辅助工具的设计
7.4自适应程序设计
7.5训练结果分析
8语音输入法设计
8.1语音输入法的系统结构
8.2语音中心SpeechCenter的设计
8.2.1 Windows多线程原理
8.2.2语音识别的多线程实现
8.2.3 Windows托盘程序的实现
8.3输入法FreeVoice的设计
8.3.1 Windows输入法原理
8.3.2输入法的组成
8.3.3 FreeVoice的按键处理过程
8.4 FreeVoice和SpeechCenter之间的通信设计
8.4.1 Winsock编程
8.4.2 FreeVoice和SpeechCenter之间的通信设计
8.4.3 Winsock通信在输入法调试中的作用
9总结与展望
9.1本文所完成的工
9.2对将来的工作进行展望
攻读硕士学位期间发表的论文
致谢
学位论文知识产权声明
学位论文独创性声明
参考文献
附录