kaldi 源码阅读-transition-model

transition-model这个类定义在./src/hmm/transition-model.h中。先介绍一下相关的概念:

  1. 每一个phone会有一个HMM topology,它会包含若干个hmmstate。
  2. 每一个hmmstate上会有一个相关的pdf_class.这个pdf_class 在经过决策树聚类后,会被一个pdf_id代替。
  3. 先定义了一个transition state=(phone,hmmstate,pdf_id),这是一个三元组,对应到某个phone的某个状态的pdf。
  4. 上一篇关于hmm-topology.h的介绍中,定义了transition的概念,它对应一个transition-index。
  5. 定义transition-id =(transition-state, transition-index)。

那么transition-model.h 实际上定义了上述的对应关系:

(phone, HMM-state, forward-pdf-id, self-loop-pdf-id) -> transition-state
(transition-state, transition-index) -> transition-id

涉及到的几个概念:

  1. phone: a phone index (1, 2, 3 …)
  2. hmmstate: a number (0, 1, 2…) that indexes TopologyEntry (see hmm-topology.h)
  3. pdf-id: a number output by the Comp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值