libsent/src/hmminfo/put_htkdata_info.c

HMM 定義や特徴パラメータの情報をテキスト出力する [詳細]

#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>
put_htkdata_info.cのインクルード依存関係図

ソースコードを見る。

関数

void put_htk_trans (HTK_HMM_Trans *t)
void put_htk_var (HTK_HMM_Var *v)
void put_htk_dens (HTK_HMM_Dens *d)
void put_htk_state (HTK_HMM_State *s)
void put_htk_hmm (HTK_HMM_Data *h)
void put_logical_hmm (HMM_Logical *logical)
void put_hmm_arc (HMM *d)
void put_hmm_outprob (HMM *d)
void put_hmm (HMM *d)
void put_param_head (HTK_Param_Header *h)
void put_vec (VECT **p, int num, short veclen)
void put_param (HTK_Param *pinfo)
void put_param_info (HTK_Param *pinfo)
static int get_max_mixture_num (HTK_HMM_INFO *hmminfo)
void print_hmmdef_info (HTK_HMM_INFO *hmminfo)

変数

static char buf [512]
 Local work area for text handling.

説明

HMM 定義や特徴パラメータの情報をテキスト出力する

作者:
Akinobu LEE
日付:
Tue Feb 15 23:36:00 2005
Revision
1.4

put_htkdata_info.c で定義されています。


関数

void put_htk_trans ( HTK_HMM_Trans t  ) 

Output transition matrix.

引数:
t [in] pointer to a transion matrix

put_htkdata_info.c38 行で定義されています。

参照元 check_hmm_limit(), と put_htk_hmm().

void put_htk_var ( HTK_HMM_Var v  ) 

Output variance vector (diagonal).

引数:
v [in] pointer to a variance data

put_htkdata_info.c60 行で定義されています。

参照元 put_htk_dens().

void put_htk_dens ( HTK_HMM_Dens d  ) 

Output a density information, mean and variance.

引数:
d [in] pointer to a density data

put_htkdata_info.c81 行で定義されています。

参照元 put_htk_state().

void put_htk_state ( HTK_HMM_State s  ) 

Output mixture component of a state.

引数:
s [in] pointer to HMM state

put_htkdata_info.c104 行で定義されています。

参照元 put_hmm_outprob(), と put_htk_hmm().

void put_htk_hmm ( HTK_HMM_Data h  ) 

Output HMM model, number of states and information for each state.

引数:
h [in] pointer to HMM model

put_htkdata_info.c125 行で定義されています。

void put_logical_hmm ( HMM_Logical logical  ) 

Output logical HMM data and its mapping status.

引数:
logical [in] pointer to a logical HMM

put_htkdata_info.c144 行で定義されています。

参照元 print_hmminfo().

void put_hmm_arc ( HMM d  ) 

Output transition arcs of an HMM instance.

引数:
d [in] pointer to a HMM instance.

put_htkdata_info.c160 行で定義されています。

参照元 put_hmm().

void put_hmm_outprob ( HMM d  ) 

Output output probability information of an HMM instance.

引数:
d [in] pointer to a HMM instance.

put_htkdata_info.c183 行で定義されています。

参照元 put_hmm().

void put_hmm ( HMM d  ) 

Output an HMM instance.

引数:
d [in] pointer to a HMM instance.

put_htkdata_info.c204 行で定義されています。

void put_param_head ( HTK_Param_Header h  ) 

Output parameter header.

引数:
h [in] pointer to a parameter header information

put_htkdata_info.c216 行で定義されています。

参照元 put_param().

void put_vec ( VECT **  p,
int  num,
short  veclen 
)

Output array of vectors.

引数:
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.c232 行で定義されています。

参照元 put_param().

void put_param ( HTK_Param pinfo  ) 

Output the whole parameter information, including header and all vectors.

引数:
pinfo [in] pointer to parameter structure.

put_htkdata_info.c252 行で定義されています。

void put_param_info ( HTK_Param pinfo  ) 

Output the length of an input parameter by number of frames and seconds.

引数:
pinfo [in] pointer to parameter structure.

put_htkdata_info.c264 行で定義されています。

参照元 ttyout_status_param().

static int get_max_mixture_num ( HTK_HMM_INFO hmminfo  )  [static]

Get the maximum number of mixtures per state in a HMM definition.

引数:
hmminfo [in] HMM definition data.
戻り値:
the maximum number of mixtures per state.

put_htkdata_info.c282 行で定義されています。

参照元 print_hmmdef_info().

void print_hmmdef_info ( HTK_HMM_INFO hmminfo  ) 

Output total statistic informations of the HMM definition data.

引数:
hmminfo [in] HMM definition data.

put_htkdata_info.c300 行で定義されています。

参照元 print_info().


Juliusに対してTue Sep 22 00:15:14 2009に生成されました。  doxygen 1.6.0