AIBigKaldi(十六)| Kaldi的quick模型(源码解析)-kaldi模型怎么调用

2023-06-05 22:43:04

 

本文来自公众号“AI大道理”。

这里既有AI,又有生活大道理,无数渺小的思考填满了一生。

单音素模型词错误率为50.58%,三音子模型词错误率为36.03%,lda-mllt模型词错误率为32.12%,说话人自适应模型词错误率为28.41%。

可见说话人自适应模型识别率继续有了一定的提高。

能否继续优化模型?又要从哪些方面入手进行优化呢?

quick模型将继续改善现有模型。

以kaldi的thchs30为例。

​总过程

​8 quick模型

实现思想:

对于当前模型的每个状态(构建完树后),它把旧模型中与其相近的状态直接克隆过来,评判是否相近的标准就是看它们树统计量的重叠数目相似度。

​8.1 train_quick.sh

功能:

在现有特征之上训练模型(不进行任何类型的特征空间学习)。

该脚本从先前系统的模型初始化模型(即GMMs)。

也就是说:对于当前模型中的每个状态(在树构建之后),它选择旧模型中的closes状态,根据树stats中计数的重叠来判断相似度。

过程之道:

训练过程:

训练完毕。

训练好的quick模型:

训练好的sat模型:

高斯数量明显增多。

​8.2 thchs-30_decode.sh

功能:

quick模型解码识别。

quick模型部分解码识别(词级别):

真正结果(标签词):

单音素模型词错误率为50.58%,三音子模型词错误率为36.03%,lda-mllt模型词错误率为32.12%,说话人自适应模型词错误率为28.41%。

quick模型词错误率为27.94%。

可见quick模型识别率继续提高,虽然提高的幅度有限。

quick模型部分解码识别(音素级别):

真正结果(标签音素):

单音素模型音素错误率为32.43%,三音素模型音素错误率为20.44%,lda-mllt模型音素错误率为17.06%,说话人自适应模型音素错误率为14.98%。

quick模型音素错误率为13.53%。

​8.3 align_fmllr.sh

功能:

对齐,为接下来的模型优化做准备。

对齐结果:

​总结

单音素模型词错误率为50.58%,三音子模型词错误率为36.03%,lda-mllt模型词错误率为32.12%,说话人自适应模型词错误率为28.41%,quick模型词错误率为27.94%。

可见quick模型识别率继续有了一定的提高。

到这里经典语音识别GMM-HMM框架基本上就结束了。

通过一系列的优化,GMM-HMM模型在大词汇量语音识别中识别率大概可以达到七成左右。

但终究是有瓶颈的。

能否继续优化模型?又要从哪些方面入手进行优化呢?

火热的深度学习进入了我们的视野。

第一个被取代的就是对发射概率建模的GMM。

至此DNN-HMM拉开帷幕。

——————

浅谈则止,细致入微AI大道理

扫描下方“AI大道理”,选择“关注”公众号

—————————————————————

—————————————————————

公众号《AI大道理》征稿函mp.weixin.qq.com/s?__biz=MzU5NTg2MzIxMw==&mid=2247489802&idx=1&sn=228c18ad3a11e731e8f325821c184a82&chksm=fe6a2ac8c91da3dec311bcde280ad7ee760c0c3e08795604e0f221ff23c89c43a86c6355390f&scene=21#wechat_redirect

|

留言吧mp.weixin.qq.com/cgi-bin/appmsg?t=media/appmsg_edit&action=edit&type=77&appmsgid=100006588&isMul=1&isSend=0&isFreePublish=0&token=1699229492&lang=zh_CN


以上就是关于《AIBigKaldi(十六)| Kaldi的quick模型(源码解析)-kaldi模型怎么调用》的全部内容,本文网址:https://www.7ca.cn/baike/43764.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜