声学模型

✍ dations ◷ 2025-11-23 04:54:51 #计算语言学,语音识别

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

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

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

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

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

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

相关

  • 红血球沉降率红细胞沉降率(Erythrocyte sedimentation rate,ESR),也称为Biernacki反应,简称血沉,是指血红细胞在1小时内沉降的速率。红细胞沉降率是一个非常常见的血液学测试,是炎症反应的非特
  • 滴定滴定(titration),在分析化学中是一种分析溶液成分的方法。将标准溶液逐滴加入被分析溶液中,用颜色变化、沉淀或电导率变化等来确定反应的终点。由于体积测定是滴定的关键,滴定分
  • 度牒制度度牒,佛教和道教术语,指古代中国为了管理僧道,允许他们出家所颁发的证明文书。因为这个文件由尚书省祠部司所发放,又称祠部牒。最早始于唐代。拥有度牒的僧人或道士,可以免除赋税
  • Agsub2/subTe碲化银 (Ag2Te)是银的碲化物。它会形成单斜晶体。广义上,碲化银也可以是AgTe (碲化银(II),一种亚稳定的化合物) 或Ag5Te3。碲化银一般以碲银矿在天然存在。碲化银可由碲和银在470
  • 立方皆米体积(英语:Volume)是物件占有多少空间的量。体积的国际单位制是立方米。一件固体物件的体积是一个数值用以形容该物件在空间所占有的空间。一维空间物件(如线)及二维空间物件(如正
  • 黔西县黔西县是中华人民共和国贵州省毕节市下辖的一个县,位于贵州省中西部,地处乌蒙高原东部、乌江中游、鸭池河北岸,距省会贵阳68公里,距毕节市政府所在地七星关区77公里,有“水西门户
  • 勐皋勐皋(缅甸语:မိုင်းငေါ့မြို့,英语:Mong Ngaw或Mongngawt),另译孟奥,是缅甸掸邦皎脉县皎脉镇区下辖的一个镇。该镇处于黑色地带,外人无法访问。居民大多为佛教徒,也有
  • 郫县豆瓣郫县豆瓣为中国四川省郫县(现成都市郫都区)特产的豆瓣酱,是川菜的主要调料之一。由郫县人陈守信始创于清朝康熙年间。产于郫县的唐昌、郫筒、犀浦等十九个乡镇。因其在川菜中的
  • 旗民不通婚旗民不通婚,亦称旗汉不通婚、满汉不通婚、旗民不结亲等,指的是清朝旗人甚少与民人互为结亲的习俗。因常以满洲人指代旗人,故直到今天,民间仍然习惯称这段历史为“满汉不通婚”。
  • 郭闻周郭闻周(1977年4月13日-),是一名已经退役的中国足球守门员,曾经效力于八一和上海申花。郭闻周在申花长期成为当时状态正佳的虞伟亮的替补,几乎从来没有能够挑战他的主力位置,2004年