欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

理解lattice

程序员文章站 2022-04-11 17:28:44
...

为更好理解概念,在看这篇文章之前,可以稍微简单的看一下这篇文章DNN-HMM中的状态、模型、对齐关系

1 lattice和ali.gz区别

【产生的lattice文件】 是ASR转写的候选结果路径的存储(简单理解就是ASR转写的候选结果),将所有候选路径都存在了这个lattice中,就可以在这个候选结果中去挑选最佳的候选结果(即one best路径)。不需要提供y,不需要标注结果,只需要模型。

【产生的ali.gz】是 GMM-HMM产生的(具体命令是gmm-align-compiled steps/align.shnnet3-align-compiled steps/nnet3/align.sh),这里主要就是强制对齐,对齐一定要提供y(标注结果)。

2 产生lattice

/data1/kaldi/kaldi-trunk/src/online2bin/online2-wav-nnet3-latgen-faster \
--config=exp/chain/nnet_online/conf/online.conf --do-endpointing=false \
--frames-per-
相关标签: 语音