![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
声学模型
nlpgeek
专注 好奇 geek
展开
-
LC-BLSTM(latency-controlled)详解
@[TOC](论文解读:IMPROVING LATENCY-CONTROLLED BLSTM ACOUSTIC MODELS FOR ONLINE SPEECH RECOGNITION(LC声学模型))LSTM和BLSTM在声学建模中的应用因为LSTM能对序列性问题进行较好的建模,而语音信号正是序列;所以语音识别的声学建模越来越多采用LSTM结构;其中比较有名的是谷歌提出的CLDNN模型了;...原创 2020-07-14 10:41:01 · 2014 阅读 · 0 评论 -
语音识别CTC模型的output delay问题及其解决办法
本篇博客主要是参考谷歌2015年的一篇文章《ACOUSTIC MODELLING WITH CD-CTC-SMBR LSTM RNNS》。什么叫output delay(输出延迟)为什么会产生输出延迟呢?论文原话是:With CTC, there is no time alignment supervision since the network is constantly integr...原创 2020-07-14 10:40:53 · 1513 阅读 · 0 评论 -
EM算法的原理
在基于HMM-GMM的声学模型训练中,我们经常要使用EM算法进行参数估计;下面我们就介绍下EM算法的原理:原创 2019-02-24 19:03:46 · 45646 阅读 · 0 评论 -
kaldi中的chain model(LFMMI)详解
chain model的结构chain model实际上是借鉴了CTC的思想,引入了blank用来吸收不确定的边界。但CTC只有一个blank,而chain model中每一个建模单元都有自己的blank。如下图所示:对应kaldi中的结构定义为:<Topology><TopologyEntry&原创 2020-07-14 10:40:38 · 27660 阅读 · 12 评论 -
kaldi中基于决策树的状态绑定
为什么要做状态绑定假如我们有218monophone,然后现在要考虑上下文音素对发音的影响,这时候我们通常使用triphone。那么会有几个triphone呢?答案是218的3次方。如果不进行聚类,我们需要建立(218的3次方)*3个混合gmm模型(假设每个triphone有3个状态),计算量巨大,另一方面会引起数据稀疏。所以通常我们会根据数据特征对triphone的状态进行绑定。常见的状态绑...原创 2020-07-14 10:32:52 · 112784 阅读 · 7 评论 -
语音识别中的HMM-GMM模型:从一段语音说起(通俗易懂版)
虽然现在端到端语音识别模型可以直接对后验概率建模,已经不需要HMM结构了。但实际上目前很多公司还是以HMM结构为主,包括现在效果比较好的chain model。而且掌握HMM-GMM结构,对于深入理解语音识别过程是由有一定好处的。但对于外行(比如像我这种从机械行业转行到语音识别领域的人)或者刚接触语音识别的人来说,要弄懂HMM-GMM结构还是要花不少时间的,因为语音识别任务的特殊性。比如语音识别...原创 2020-07-14 10:39:33 · 23926 阅读 · 19 评论