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

構造体 _HMM_logical
[Context-Dependent HMM set]

Logical HMM to map logical names to physical/pseudo HMM. [詳細]

#include <htk_hmm.h>

_HMM_logicalのコラボレーション図

Collaboration graph
[凡例]

変数

char * name
 Name string of this logical HMM.
boolean is_pseudo
union {
   HTK_HMM_Data *   defined
 pointer to the mapped physical HMM
   CD_Set *   pseudo
 pointer to the mapped pseudo HMM
body
 Actual body of state definition.
_HMM_logicalnext
 Pointer to next data, NULL if last.

説明

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.

htk_hmm.h274 行で定義されています。


構造体

boolean _HMM_logical::is_pseudo
 

TRUE if this is mapped to pseudo HMM

htk_hmm.h276 行で定義されています。

参照元 hmm_add_pseudo_phones(), hmm_logical_state_num(), hmm_logical_trans(), lcdset_register_with_category(), lcdset_register_with_category_all(), make_cdset(), new_make_word_hmm_with_lm(), new_str2phseq(), next_word(), outprob_style(), print_info(), print_winfo_w(), put_logical_hmm(), put_voca(), put_voca_err(), scan_word(), start_word(), triphone_callback_normal(), triphone_callback_right(), と wchmm_add_word().


この構造体の説明は次のファイルから生成されました:
Juliusに対してTue Mar 28 16:22:58 2006に生成されました。  doxygen 1.4.2