get_phone_post计算phone上概率并产生tacc和transform.mat

本文介绍了如何使用Kaldi中的get_phone_post.sh脚本来计算phone上的后验概率,详细解析了生成的文件,包括phones_and_pdfs.txt、transition_counts.txt、tacc和phones.txt。此外,还讨论了nnet3-chain-compute和nnet3-chain-compute-post在计算phone概率时的区别,并提到了apply-exp操作。
摘要由CSDN通过智能技术生成

声学模型计算到phone上后验概率和强制对其结果匹配提到多种方式计算phone上的概率,里面的tacc其实是由get_phone_post.sh产生。

通过get_phone_post.sh也可以产生phone上的概率

get_phone_post.sh代码中有提到如果要计算xent-output上的phone概率可以用nnet3-compute,如果不计算用nnet3-chain-compute-post,二者均可以。正常情况下都是用xent-output的值来计算


1 通过get_phone_post.sh来计算phone上的后验概率

. ./path.sh
. ./cmd.sh
# exp/chain/tri6_7d_tree_sp为chain模型训练时所有训练数据的对齐结果ali.*.gz
# data/test_hires 为需要计算每一帧上phone概率的
# 有一个选项叫--use-xent-output=false 默认false
steps/nnet3/chain/get_phone_post.sh exp/chain/tri6_7d_tree_sp \
exp/chain/tdnn_1a_sp data/lang data/test_hires exp/chain/tdnn1a_sp_post_eval

产生特征在phone_post.scp,有如下的:

HAO0007501-000000 exp/chain/tdnn1a_sp_post_eval/phone_post.1.ark:24
HAO0007501-000001 exp/chain/tdnn1a_sp_post_eval/phone_post.1.ark:54320
HAO0007501-000002 exp/chain/tdnn1a_sp_post_eval/phone_post.1.ark:114258
...

如下是id=HAO0007501-000000的输出来的值,通过结果可以分析,维度为125行(下采样帧数)x217(chain模型的phone总个数)


```shell hmm-info exp/chain/tdnn_1a_sp/final.mdl number of phones 217 number of pdfs 4064 number of transition-ids 8692 number of transition-states 4346 ```
 [
  0.9998717 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15 8.819912e-15
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值