文件名称:
基于VC_6_0的说话人识别系统的研究
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2015-01-21
详细说明: 说话人识别是语音识别的一种,它是根据说话人所发的语音,确定出说话 人是谁的过程,也就是基于声音这种生物特征作为身份认证依据的识别技术。 为此,需要从各个说话人的发音中找出说话人之间的个性差异,它涉及到说话 人发音器官上的个性差异、发音声道之间的个性差异、发音习惯之间的个性差 异等。 本文主要是对说话人识别技术的两个关键部分进行了研究,下面是本文主 要做的研究工作: 本文设计的说话人识别系统是与文本无关的说话人识别系统。为了较好地 提取语音特征参数,首先要获得有效的语音段,本文采用的是基于短时能零差 分法的端点检测方法。本文对比了传统的双门限端点检测算法和短时能零差分 法的端点检测方法对同一语音端点检测的结果。实验结果发现,短时能零差分 法的端点检测方法能够更好的检测到语音起始点和终止点。 本文为克服传统的 MFCC 特征提取算法特征分量之间含有冗余信息(即对 识别性能贡献不大的特征分量)的影响,而提出了主分量分析法(PCA)与传统 MFCC 特征提取法相结合的算法,本算法经 PCA 降维,特征信息的损失最少, 在确保识别性能的同时,后续阶段的计算量将大大减少。并与传统的 MFCC 特 征提取算法进行了实验对比。实验结果表明,本系统识别率高,语音段 长度短,容易采集,计算速度快。 本文所设计的说话人识别系统是在 Windows XP 系统的 Visual C++6.0 开发 平台下实现的,Visual C++6.0 提供的高度可视化的应用程序开发工具和 MFC类库,可使应用程序的开发变得简单。 实验结果表明,由于本文采用了短时能零差分法的端点检测算法和主分量 分析法(PCA)与传统 MFCC 特征提结合的特征提取算法,因此本文所建立的 说话人识别系统不仅具有一定的识别率,而其计算速度非常快,具有较好的实 时处理性能。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.