更新时间:06-14 上传会员:紫色烟火
分类:设计作品 论文字数:8068 需要金币:2000个
摘要:语音是人的自然属性之一,作为人的固有特征,不会丢失或遗忘,这就使得利用语音来辨别说话人的身份从而实现考勤成为了可能。
本文设计了一个基于LabVIEW的语音考勤系统。该系统以计算机作为硬件平台,以LabVIEW作为软件平台。通过计算机外部连接麦克风,实现系统的采集功能;通过在LabVIEW软件中借助MATLAB Script节点调用MATLAB程序对语音信号进行处理,实现语音信号的特征提取。在训练阶段,采用调取子VI的方式,提取出语音信号的Mel频率倒谱参数,将获得的参数保存在默认路径下,作为模板。在识别阶段,将实时采集的语音信号的特征参数与参考模板比较,通过调用子VI,计算峰值频率匹配度,选择出匹配度最高的参考模板,从而辨别出说话人的身份,实现系统的考勤功能。仿真实验结果表明该系统实现了语音考勤功能,并且界面美观,维护费用低,具有良好的参考价值。
关键词:LabVIEW;说话人识别;MATLAB;Mel倒谱参数
目录
摘要
Abstract
1 绪论-1
1.1研究意义-1
1.2研究现状-1
1.3 研究内容与章节安排-2
2基本原理-3
2.1说话人识别-3
2.2语音信号的特征提取-3
3 语音考勤系统的设计-6
3.1 语音采集与保存模块-6
3.2特征提取模块-7
3.3训练模块-9
3.4识别模块-10
3.5显示模块-11
4 仿真实验及分析-13
4.1 实验仿真结果-13
4.2 实验分析-14
结 论-15
参 考 文 献-16
附录A语音考勤系统前面板-17
附录B语音考勤系统程序框图-18
附录C MATLAB代码-20
致 谢-23