声学模型

✍ dations ◷ 2025-11-29 05:25:57 #计算语言学,语音识别

声学模型(Acoustic model)是语音识别系统中最为重要的部分之一,目前的主流系统多采用隐马尔科夫模型进行建模。隐马尔可夫模型的概念是一个离散时域有限状态自动机,隐马尔可夫模型HMM是指这一马尔可夫模型的内部状态外界不可见,外界只能看到各个时刻的输出值。对语音识别系统,输出值通常就是从各个帧计算而得的声学特征。用HMM刻画语音信号需作出两个假设,一是内部状态的转移只与上一状态有关,另一是输出值只与当前状态(或当前的状态转移)有关,这两个假设大大降低了模型的复杂度。HMM的打分、解码和训练相应的算法是前向算法、维特比算法和前向后向算法。

声学模型的输入是由特征提取模块提取的特征。一般来说,这些特征是多维的向量,并且其取值可以是离散或连续的。早期的声学模型常常采用矢量量化(Vector Quantification)的方法,将信号直接映射到某个码本 k {\displaystyle k} ,根据上下文的不同将其拆分成不同的建模单元。例如,用表示在之后,之前发音的具体实现。上下文的选择方法有很多,最常见的是三音子建模单元,也就是考虑左上文右下文各一个音子,加上中心音子形成三音子对。

上下文相关建模大大提高了建模的准确性,但是同时也使得模型数量急剧膨胀,使得模型的可训练性大大降低。为了解决这一问题,就需要引入某些聚类算法来减少模型中需要训练的参数。

为了解决模型参数过多的问题,可以使用某些聚类方法来减小模型中的参数数量,提高模型的可训练性。聚类可以在模型层次,状态层次乃至混合高斯模型中每个混合的层次进行。可以将半连续隐马模型看作进行高斯混合进行聚类后的连续隐马模型。目前应用最多的方法是对状态聚类的方法。其思路是,根据状态间混合高斯模型概率输出的相似性,将输出概率接近的状态聚合在一起,以便对其的训练更加充分。聚类的方法有基于规则的方法和数据驱动方法两类。

聚类后的状态被称为Senone,每个Senone都是完整独立的高斯混合模型,它也是解码过程中的最基本单元。

传统上,参数估计使用的方法为Baum-Welch算法,属于最大似然准则下的EM算法。目前研究者提出了多种区分性训练方法(仍然属于产生式模型,但使用区分性准则)进行训练,取得了较好的效果。

相关

  • 盐芥盐芥(学名:Thellungiella salsuginea)为十字花科盐芥属下的一个种。
  • CGa有机镓化学是研究含碳-镓键化合物的化学分支。由于镓在自然界含量稀少、分布分散,故没有同族的硼和铝研究的广泛而深入。在有机镓化合物中,镓主要以+3氧化态的形式出现,低价态
  • Mgsub3/sub(PSsub2/subOsub2/sub)sub2/sub&二硫代磷酸镁是一种无机化合物,化学式为Mg3(PS2O2)2。该化合物可由五硫化二磷和氧化镁的悬浊液在0℃时反应得到:
  • 台17线台17线,又称西部滨海公路,为台湾一条联络西南部沿海城镇的省道,起自台中市清水区甲南(台1线岔路),终至屏东县枋寮乡水底寮(接台1线),全长274.129km,另有两条支线。台17线有部分路段是
  • 露营露营是一种休闲活动,通常露营者携带帐篷,离开城市在野外扎营,度过一个或者多个夜晚。露营通常和其他活动联系,如徒步、钓鱼或者游泳等。基本可以分为四种形式,第一是常规露营,第二
  • 玛丽·特罗斯特内兹灭绝营纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部
  • 虾饺虾饺,以一层澄面皮包着一至两只虾为主馅,分量大小多以一口为限。传统的虾饺是半月形、蜘蛛肚的,共有十三褶。馅料有虾,有肉,有笋,现在流行的是独虾虾饺。优质美味的虾饺一定要皮薄
  • 江南省江南省,清朝初期设置的省。辖区范围大致相当于今天的江苏省、上海市和安徽省。始设于顺治二年(1645年),省府位于江宁府(今南京市),其前身是明朝的南直隶。康熙年间,江南分省,分为安徽
  • 詹裕农詹裕农(1947年1月11日-),美国华人科学家,美国国家科学院院士,加州大学旧金山分校生理学及生化教授。祖籍江西省玉山县冰溪镇。1947年1月11日生于上海(农历1946年12月20日),2岁时随父
  • 二氢卟吩有机化学中,二氢卟吩是一种大型杂环化合物,具有一个芳香环作为核心,由3个吡咯与一个吡咯啉通过四个=CH-连接而成。不同于卟吩或卟啉的中央芳香环结构,二氢卟吩的芳香性不是通过