木構造化辞書および単語トレリスの構造体定義. [詳細]
データ構造 | |
struct | s_cell |
struct | RC_INFO |
struct | LRC_INFO |
union | ACOUSTIC_SPEC |
struct | wchmm_state |
struct | wchmm_info |
struct | __trellis_atom__ |
struct | __backtrellis__ |
マクロ定義 | |
#define | MAXWCNSTEP 40000 |
Number of states to be allocated at once. | |
型定義 | |
typedef struct s_cell | S_CELL |
typedef struct wchmm_state | WCHMM_STATE |
typedef struct wchmm_info | WCHMM_INFO |
typedef struct __trellis_atom__ | TRELLIS_ATOM |
typedef struct __backtrellis__ | BACKTRELLIS |
列挙型 | |
enum | AS_Style { AS_STATE, AS_LSET, AS_RSET, AS_LRSET } |
木構造化辞書および単語トレリスの構造体定義.
このファイルでは,第1パスで用いられる木構造化辞書(あるいは単語連結 HMM (wchmm) とも呼ばれる)の構造体を定義しています.起動時に,単語辞書の 前単語が並列に並べられ,ツリー上に結合されて木構造化辞書が構築されます. HMMの状態単位で構築され,各状態は,対応するHMM出力確率,ツリー内での遷移先 のリスト,および探索のための様々な情報(言語スコアファクタリングのための successor word list や uni-gram 最大値,単語始終端マーカー,音素開始 マーカーなど)を含みます.
wchmm.h で定義されています。
typedef struct wchmm_state WCHMM_STATE |
HMM state on tree lexicon.
typedef struct wchmm_info WCHMM_INFO |
Whole lexicon tree structure holding all information.
typedef struct __trellis_atom__ TRELLIS_ATOM |
Word trellis element that holds survived word ends at each frame on the 1st pass.
typedef struct __backtrellis__ BACKTRELLIS |
Whole word trellis (aka backtrellis) generated as a result of 1st pass.
enum AS_Style |
ID to indicate which data is in the ACOUSTIC_SPEC container.