论文部分内容阅读
语音识别主要是让机器听懂人说的话,即在各种情况下,准确地识别出语音的内容,从而根据其信息执行人的各种意图。语音识别技术既是国际竞争的一项重要技术,也是每一个国家经济发展不可缺少的重要技术支撑。本文基于语音信号产生的数学模型,从时域、频域出发对语音信号进行分析,论述了语音识别的基本理论。在此基础上讨论了语音识别的五种算法:动态时间伸缩算法(Dynamic Time Warping,DTW)、基于规则的人工智能方法、人工神经网络(Artificial Neural Network,ANN)方法、隐马尔可夫(Hidden Markov Model,HMM)方法、HMM和ANN的混合模型。重点是从理论上研究隐马尔可夫(HMM)模型算法,对经典的HMM模型算法进行改进。语音识别算法有多种实现方案,本文采取的方法是在LabVIEW虚拟仪器环境中利用Windows白带声卡采集语音信号,在MATLAB script节点中进行HMM算法的训练和识别。此方法充分利用了LabVIEW灵活的图形编程和MATLAB数学计算,实行优势互补,提高了编程效率,是快速高效开发信号采集与分析系统的一条有效捷径,有利于语音识别算法的可行性研究和对比分析。文章最后,本人把语音识别技术应用到部队实际工作,提出个人设想。