メインページ | モジュール | データ構造 | Directories | ファイル一覧 | データフィールド | グローバル | 関連ページ

Context-Dependent HMM set

同じベース音素の同じ位置にあるHMM状態の集合. [詳細]

データ構造

struct  CD_State_Set
 Context-dependent state set, equivalent to HTK_HMM_State, part of pseudo phone. [詳細]
struct  CD_State_Set
 Context-dependent state set, equivalent to HTK_HMM_State, part of pseudo phone. [詳細]
struct  _cd_set
 Context-dependent HMM set (called "pseudo") for a logical context. [詳細]
struct  HMM_CDSET_INFO
 Top structure to hold all the HMM sets. [詳細]
struct  _HMM_logical
 Logical HMM to map logical names to physical/pseudo HMM. [詳細]

マクロ定義

#define CD_STATE_SET_STEP   10
 CD_State_Set memory allocation step.

型定義

typedef _cd_set CD_Set
 Context-dependent HMM set (called "pseudo") for a logical context.
typedef _HMM_logical HMM_Logical
 Logical HMM to map logical names to physical/pseudo HMM.

説明

同じベース音素の同じ位置にあるHMM状態の集合.

この構造体は第1パスで単語間トライフォンを扱うのに用いられます. 木構造化辞書上で,単語の末端のトライフォンHMMにおける各状態は, 通常のHMMとは異なりその終端音素と同じベース音素を持つトライフォンの 同じ位置の状態のリストを持ちます.このリスト化されたコンテキスト依存 HMMの集合は,"pseudo" phone とも呼ばれます.

第1パス計算時には,その状態の音響尤度は,真の単語間トライフォンの 近似値として,リスト中の各状態の音響尤度の最大値(あるいは平均値, あるいはNbestの状態の平均値)が用いられる.

この近似値は第2パスで再計算される.

参照:
htk_hmm.h

libsent/src/hmminfo/cdhmm.c

libsent/src/hmminfo/cdset.c

libsent/src/hmminfo/guess_cdHMM.c


型定義

typedef struct _cd_set CD_Set
 

Context-dependent HMM set (called "pseudo") for a logical context.

Context-dependent HMM set for a logical context (e.g. "a-k", "e+b", "e", each corresponds to triphone list of "a-k+*", "*-e+b", "*-e+*").

typedef struct _HMM_logical HMM_Logical
 

Logical HMM to map logical names to physical/pseudo HMM.

This data maps logical HMM name to physical (defined) HMM or pseudo HMM. The logical HMM names are basically loaded from HMMList mapping file. Biphone/monophone HMM names, not listed in the HMMList file, are mapped to pseudo phones, which represents the context-dependent HMM set.

For example, if logical biphone HMM name "e-k" is defined in HMM definition file or its mapping is specified in the HMMList file, the Logical HMM name "e-k" will be mapped to the corresponding defined HMM. If "e-k" does not exist in both HMM definition file and HMMList file, triphones whose name matches "e-k+*" will be gathered to phone context-dependent HMM set "e-k", and the logical HMM name "e-k" will be mapped to this HMM set.

The context-dependent HMM is also called a "pseudo" phone in Julius.


Juliusに対してTue Mar 28 16:23:09 2006に生成されました。  doxygen 1.4.2