#include <sent/stddefs.h>
#include <sent/htk_param.h>
#include <sent/htk_hmm.h>
read_binhmm.cのインクルード依存関係図
関数 | |
static void | rdn (FILE *fp, void *buf, size_t unitbyte, int unitnum) |
static char * | rdn_str (FILE *fp) |
static boolean | rd_header (FILE *fp) |
static void | rd_opt (FILE *fp, HTK_HMM_Options *opt) |
static void | rd_type (FILE *fp, HTK_HMM_INFO *hmm) |
static void | rd_trans (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of transition matrix data for tr_num. | |
static void | rd_var (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of variance vector for vr_num. | |
static void | rd_dens (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of mixture densities for dens_num. | |
static void | rd_tmix (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of mixture codebook for tm_num. | |
static void | rd_state (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of state data for st_num. | |
static void | rd_data (FILE *fp, HTK_HMM_INFO *hmm) |
Read a sequence of HMM models. | |
boolean | read_binhmm (FILE *fp, HTK_HMM_INFO *hmm) |
変数 | |
static char | buf [MAXLINELEN] |
Local work are for text handling. | |
static char * | binhmm_header = BINHMM_HEADER |
Header string. | |
static HTK_HMM_Trans ** | tr_index |
Map transition matrix id to its pointer. | |
static unsigned int | tr_num |
Length of above. | |
static HTK_HMM_Var ** | vr_index |
Map variance id to its pointer. | |
static unsigned int | vr_num |
Length of above. | |
static HTK_HMM_Dens ** | dens_index |
Map density id to its pointer. | |
static unsigned int | dens_num |
Length of above. | |
static GCODEBOOK ** | tm_index |
Map codebook id to its pointer. | |
static unsigned int | tm_num |
Length of above. | |
static HTK_HMM_State ** | st_index |
Map state id to its pointer. | |
static unsigned int | st_num |
Length of above. |
read_binhmm.c で定義されています。
|
Binary read function with byte swaping (assume file is BIG ENDIAN)
read_binhmm.c の 48 行で定義されています。 参照元 check_header(), ngram_read_bin(), rd_data(), rd_dens(), rd_opt(), rd_state(), rd_tmix(), rd_trans(), rd_type(), と rd_var(). |
|
Read a string till NULL.
read_binhmm.c の 73 行で定義されています。 参照元 rd_data(), rd_dens(), rd_header(), rd_state(), rd_tmix(), rd_trans(), と rd_var(). |
|
Read header string of binary HMM file.
read_binhmm.c の 104 行で定義されています。 参照元 read_binhmm(). |
|
Read HMM option specifications.
read_binhmm.c の 126 行で定義されています。 参照元 read_binhmm(). |
|
Read HMM type of mixture tying.
read_binhmm.c の 143 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of transition matrix data for tr_num. The transition matrixes are stored into hmm, and their pointers are also stored in tr_index for later data mapping operation from upper structure (state etc.).
read_binhmm.c の 165 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of variance vector for vr_num. The variance vectors are stored into hmm, and their pointers are also stored in vr_index for later data mapping operation from upper structure (density etc.).
read_binhmm.c の 211 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of mixture densities for dens_num. The mixture densities are stored into hmm, and their references to lower structure (variance etc.) are recovered from the id-to-pointer index. Their pointers are also stored in dens_index for later data mapping operation from upper structure (state etc.).
read_binhmm.c の 252 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of mixture codebook for tm_num. The mixture codebook data are stored into hmm, and their references to lower structure (mixtures etc.) are recovered from the id-to-pointer index. Their pointers are also stored in tm_index for later data mapping operation from upper structure (state etc.).
read_binhmm.c の 298 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of state data for st_num. The state data are stored into hmm, and their references to lower structure (mixture, codebook, etc.) are recovered from the id-to-pointer index. Their pointers are also stored in st_index for later data mapping operation from upper structure (models etc.).
read_binhmm.c の 351 行で定義されています。 参照元 read_binhmm(). |
|
Read a sequence of HMM models. The models are stored into hmm. Their references to lower structures (state, transition, etc.) are stored in schalar ID, and are recovered from the previously built id-to-pointer index. when reading the sub structures.
read_binhmm.c の 408 行で定義されています。 参照元 read_binhmm(). |
|
Top function to read a binary HMM file from fp.
read_binhmm.c の 454 行で定義されています。 参照元 init_hmminfo(). |