[发明专利]基于加权贝叶斯混合模型的与文本无关的说话人识别方法有效
申请号: | 201410361706.0 | 申请日: | 2014-07-25 |
公开(公告)号: | CN104183239B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 魏昕;周亮;赵力;陈建新 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G10L17/04 | 分类号: | G10L17/04;G10L17/02 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 汪旭东 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 加权 贝叶斯 混合 模型 文本 无关 说话 识别 方法 | ||
1.基于加权贝叶斯混合模型的与文本无关的说话人识别方法,其特征在于,所述方法包括如下步骤:
步骤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,即:
2.根据权利要求1所述的基于加权贝叶斯混合模型的与文本无关的说话人识别方法,其特征在于,所述方法步骤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中的任意整数,统计该区间上各整数出现的概率θi;即,如果产生了Ni个整数i,那么θi=Ni/N;对于每个{xn}n=1,...,N,对应的隐变量{zn}n=1,...,N的初始分布为:
此外,设定迭代次数计数变量t=1,开始迭代循环;
步骤3-4:计算三个中间变量:
步骤3-5:更新WBMM中的随机变量{πi}i=1,...,K的分布,其表示第i个混合成分的比重,它服从Dirichlet分布,即,q(πi)=Dir(πi|λi),相应的超参数{λi}i=1,...,K的更新公式如下:
步骤3-6:更新WBMM中随机变量{μi,Ti}i=1,...,K的分布,其分别表示第i个成分的均值和逆协方差矩阵,所述第i个成分的均值和逆协方差矩阵服从联合Gaussian-Wishart分布,即q(μi,Ti)=N(μi|mi,(βiTi)-1)W(Ti|νi,Vi),相应的超参数{mi,βi,νi,Vi}i=1,...,K的更新如下:
步骤3-7:更新隐变量{zn}n=1,...,N的分布,如下:
其中,
在上式中,各项期望<·>的计算公式如下:
上面公式中ψ(·)为标准的digamma函数,Gamma函数Γ(·)的对数的导数,即
ψ(·)=(lnΓ(·))′;
步骤3-8:计算当前迭代后的边缘似然值MLIKt,t为当前的迭代次数:
步骤3-9:计算当前迭代后与上一次迭代后的边缘似然值的差值ΔMLIK=MLIKt-MLIKt-1;如果ΔMLIK≤δ,那么通过训练估计出WBMM中的参数值以及随机变量的分布的过程结束,否则转到上述步骤3-4,t的值增加1,进行下一次迭代;阈值δ的取值范围为10-5~10-4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410361706.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航空音频播放器及航空告警系统
- 下一篇:一种显示装置、驱动装置和驱动方法