Julius 4.2
|
HMM 定義や特徴パラメータの情報をテキスト出力する [詳細]
#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>
#include <sent/hmm_calc.h>
関数 | |
void | put_htk_trans (FILE *fp, HTK_HMM_Trans *t) |
Output transition matrix. | |
void | put_htk_var (FILE *fp, HTK_HMM_Var *v) |
Output variance vector (diagonal). | |
void | put_htk_dens (FILE *fp, HTK_HMM_Dens *d) |
Output a density information, mean and variance. | |
void | put_htk_mpdf (FILE *fp, HTK_HMM_PDF *m) |
Output a mixture component. | |
void | put_htk_state (FILE *fp, HTK_HMM_State *s) |
Output a state. | |
void | put_htk_hmm (FILE *fp, HTK_HMM_Data *h) |
Output HMM model, number of states and information for each state. | |
void | put_logical_hmm (FILE *fp, HMM_Logical *logical) |
Output logical HMM data and its mapping status. | |
void | put_hmm_arc (FILE *fp, HMM *d) |
Output transition arcs of an HMM instance. | |
void | put_hmm_outprob (FILE *fp, HMM *d) |
Output output probability information of an HMM instance. | |
void | put_hmm (FILE *fp, HMM *d) |
Output an HMM instance. | |
void | put_param_head (FILE *fp, HTK_Param_Header *h) |
Output parameter header. | |
void | put_vec (FILE *fp, VECT **p, int num, short veclen) |
Output array of vectors. | |
void | put_param (FILE *fp, HTK_Param *pinfo) |
Output the whole parameter information, including header and all vectors. | |
void | put_param_info (FILE *fp, HTK_Param *pinfo) |
Output the length of an input parameter by number of frames and seconds. | |
void | print_hmmdef_info (FILE *fp, HTK_HMM_INFO *hmminfo) |
Output total statistic informations of the HMM definition data. |
void put_htk_trans | ( | FILE * | fp, |
HTK_HMM_Trans * | t | ||
) |
Output transition matrix.
fp | [in] file descriptor |
t | [in] pointer to a transion matrix |
put_htkdata_info.c の 39 行で定義されています。
参照元 check_hmm_limit(), と put_htk_hmm().
void put_htk_var | ( | FILE * | fp, |
HTK_HMM_Var * | v | ||
) |
Output variance vector (diagonal).
fp | [in] file descriptor |
v | [in] pointer to a variance data |
put_htkdata_info.c の 63 行で定義されています。
参照元 put_htk_dens().
void put_htk_dens | ( | FILE * | fp, |
HTK_HMM_Dens * | d | ||
) |
Output a density information, mean and variance.
fp | [in] file descriptor |
d | [in] pointer to a density data |
put_htkdata_info.c の 86 行で定義されています。
参照元 put_htk_mpdf().
void put_htk_mpdf | ( | FILE * | fp, |
HTK_HMM_PDF * | m | ||
) |
Output a mixture component.
fp | [in] file descriptor |
m | [in] pointer to HMM mixture PDF |
put_htkdata_info.c の 111 行で定義されています。
参照元 put_htk_state().
void put_htk_state | ( | FILE * | fp, |
HTK_HMM_State * | s | ||
) |
Output a state.
fp | [in] file descriptor |
s | [in] pointer to HMM state |
put_htkdata_info.c の 142 行で定義されています。
参照元 put_hmm_outprob(), と put_htk_hmm().
void put_htk_hmm | ( | FILE * | fp, |
HTK_HMM_Data * | h | ||
) |
Output HMM model, number of states and information for each state.
fp | [in] file descriptor |
h | [in] pointer to HMM model |
put_htkdata_info.c の 173 行で定義されています。
void put_logical_hmm | ( | FILE * | fp, |
HMM_Logical * | logical | ||
) |
Output logical HMM data and its mapping status.
fp | [in] file descriptor |
logical | [in] pointer to a logical HMM |
put_htkdata_info.c の 194 行で定義されています。
参照元 print_hmminfo().
void put_hmm_arc | ( | FILE * | fp, |
HMM * | d | ||
) |
void put_hmm_outprob | ( | FILE * | fp, |
HMM * | d | ||
) |
void put_hmm | ( | FILE * | fp, |
HMM * | d | ||
) |
fp | [in] file descriptor |
d | [in] pointer to a HMM instance. |
put_htkdata_info.c の 260 行で定義されています。
void put_param_head | ( | FILE * | fp, |
HTK_Param_Header * | h | ||
) |
Output parameter header.
fp | [in] file descriptor |
h | [in] pointer to a parameter header information |
put_htkdata_info.c の 274 行で定義されています。
参照元 put_param().
void put_vec | ( | FILE * | fp, |
VECT ** | p, | ||
int | num, | ||
short | veclen | ||
) |
Output array of vectors.
fp | [in] file descriptor |
p | [in] pointer to vector array represented as [0..num-1][0...veclen-1] |
num | [in] number of vectors in p |
veclen | [in] length of each vector |
put_htkdata_info.c の 294 行で定義されています。
参照元 put_param().
void put_param | ( | FILE * | fp, |
HTK_Param * | pinfo | ||
) |
Output the whole parameter information, including header and all vectors.
fp | [in] file descriptor |
pinfo | [in] pointer to parameter structure. |
put_htkdata_info.c の 316 行で定義されています。
void put_param_info | ( | FILE * | fp, |
HTK_Param * | pinfo | ||
) |
Output the length of an input parameter by number of frames and seconds.
fp | [in] file descriptor |
pinfo | [in] pointer to parameter structure. |
put_htkdata_info.c の 330 行で定義されています。
void print_hmmdef_info | ( | FILE * | fp, |
HTK_HMM_INFO * | hmminfo | ||
) |
Output total statistic informations of the HMM definition data.
fp | [in] file descriptor |
hmminfo | [in] HMM definition data. |
put_htkdata_info.c の 348 行で定義されています。
参照元 print_engine_info().