[发明专利]基于加权贝叶斯混合模型的与文本无关的说话人识别方法有效
申请号: | 201410361706.0 | 申请日: | 2014-07-25 |
公开(公告)号: | CN104183239B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 魏昕;周亮;赵力;陈建新 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G10L17/04 | 分类号: | G10L17/04;G10L17/02 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 汪旭东 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 加权 贝叶斯 混合 模型 文本 无关 说话 识别 方法 | ||
技术领域
本发明涉及一种基于加权贝叶斯混合模型的与文本无关的说话人识别方法,属于语音信号处理技术领域。
背景技术
在门禁、信用卡交易和法庭证据等方面,说话人识别起着越来越重要的作用,它的目标是把待识别语音正确地判定为属于语音库中多个参考人之中的某一个。
目前,在与文本无关的说话人识别方法中,基于高斯混合模型(即:GMM)的方法应用最为广泛。由于它具有识别率高,训练简单,训练数据量要求不大等优点,已经成为目前与文本无关的说话人识别的主流方法。由于GMM具有很好的表示数据的分布的能力,只要有足够多的状态,足够多的训练数据,GMM就能够逼近任何与时间序列相关的分布模型。但是,实际中将GMM应用于与文本无关的说话人识别时存在几个问题。首先,传统的GMM训练过程基于最大似然准则,容易对训练数据产生过拟合或欠拟合现象。其次,传统的基于GMM的与文本无关的说话人识别仅仅考虑观测数据,没有将先验信息引入。上述问题常常使得基于传统的GMM的与文本无关的说话人识别系统的识别正确率较低。因此如何有效地引入先验信息并将其与训练数据有效融合十分重要;另外,在融合了先验信息之后,如何进一步地平衡先验信息和训练数据两者的权重,采用相对简单的方式控制观测数据的相对权重,也是一个尚未解决但十分重要的问题。而本发明能够很好地解决上面的问题。
发明内容
本发明目的在于解决了上述现有技术的缺陷,设计了一种基于加权贝叶斯混合模型的与文本无关的说话人识别方法。
本发明解决其技术问题所采取的技术方案是:一种基于加权贝叶斯混合模型的与文本无关的说话人识别方法,该方法包括以下步骤:
步骤1:对语音信号进行预处理:包括采样与量化、预加重、分帧与加窗;
步骤2:语音帧上的特征提取:对每一语音帧,计算D阶线性预测倒谱系数,将其作为该帧的D维特征矢量;
步骤3:对于每一说话人所对应的训练集合X={xn}n=1,...,N,其中N为该说话人用于训练的D维特征矢量xn的个数;用加权贝叶斯混合模型(即:WBMM)来建模X,通过训练估计出WBMM中的参数值以及随机变量的分布;如在该识别系统中需要识别G个说话人,则重复训练过程G次,分别得到WBMM1,…,WBMMg,...,WBMMG;
步骤4:对于待识别的语音,首先进行预处理以及特征提取,得到相应的D维特征矢量x';计算x'关于每一个说话人对应的模型WBMM1,…,WBMMg,…,WBMMG的边缘似然值{MLIKg(x')}g=1,...,G,最终的识别结果为最大的MLIKg(x')所对应的说话人speaker,即:
本发明所述的基于加权贝叶斯混合模型的与文本无关的说话人识别方法中,对步骤3中所述的通过训练估计出WBMM中的参数值以及随机变量的分布的步骤如下:
步骤3-1:设定WBMM中的超参数{λ0,m0,β0,ν0,V0}的值,其中,λ0=0.01,m0=0(0为D维零矢量),β0=1,ν0=D,V0=400·I(I为(D×D)的单位矩阵);
步骤3-2:设定α的值,α取-8~-1之间的任意整数;
步骤3-3:产生N个服从[1,K]区间上均匀分布的随机整数,其中K为WBMM的混合成分数,可以取16~32中的任意整数,统计该区间上各整数出现的概率;即,如果产生了Ni个整数i,那么θi=Ni/N;对于每个xn,对应的隐变量zn的初始分布为
此外,设定迭代次数计数变量t=1,开始迭代循环;
步骤3-4:计算三个中间变量:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410361706.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航空音频播放器及航空告警系统
- 下一篇:一种显示装置、驱动装置和驱动方法