Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

put_htkdata_info.c File Reference

Output HMM and parameter information to standard out. More...

#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>

Include dependency graph for put_htkdata_info.c:

Go to the source code of this file.

Functions

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)

Variables

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


Detailed Description

Output HMM and parameter information to standard out.

Author:
Akinobu LEE
Date:
Tue Feb 15 23:36:00 2005
Revision
1.1.1.1

Definition in file put_htkdata_info.c.


Function Documentation

void put_htk_trans HTK_HMM_Trans t  ) 
 

Output transition matrix.

Parameters:
t [in] pointer to a transion matrix

Definition at line 38 of file put_htkdata_info.c.

Referenced by check_hmm_limit(), and put_htk_hmm().

void put_htk_var HTK_HMM_Var v  ) 
 

Output variance vector (diagonal).

Parameters:
v [in] pointer to a variance data

Definition at line 60 of file put_htkdata_info.c.

Referenced by put_htk_dens().

void put_htk_dens HTK_HMM_Dens d  ) 
 

Output a density information, mean and variance.

Parameters:
d [in] pointer to a density data

Definition at line 81 of file put_htkdata_info.c.

Referenced by put_htk_state().

void put_htk_state HTK_HMM_State s  ) 
 

Output mixture component of a state.

Parameters:
s [in] pointer to HMM state

Definition at line 104 of file put_htkdata_info.c.

Referenced by put_hmm_outprob(), and put_htk_hmm().

void put_htk_hmm HTK_HMM_Data h  ) 
 

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

Parameters:
h [in] pointer to HMM model

Definition at line 125 of file put_htkdata_info.c.

void put_logical_hmm HMM_Logical logical  ) 
 

Output logical HMM data and its mapping status.

Parameters:
logical [in] pointer to a logical HMM

Definition at line 144 of file put_htkdata_info.c.

Referenced by print_hmminfo().

void put_hmm_arc HMM d  ) 
 

Output transition arcs of an HMM instance.

Parameters:
d [in] pointer to a HMM instance.

Definition at line 160 of file put_htkdata_info.c.

Referenced by put_hmm().

void put_hmm_outprob HMM d  ) 
 

Output output probability information of an HMM instance.

Parameters:
d [in] pointer to a HMM instance.

Definition at line 183 of file put_htkdata_info.c.

Referenced by put_hmm().

void put_hmm HMM d  ) 
 

Output an HMM instance.

Parameters:
d [in] pointer to a HMM instance.

Definition at line 204 of file put_htkdata_info.c.

void put_param_head HTK_Param_Header h  ) 
 

Output parameter header.

Parameters:
h [in] pointer to a parameter header information

Definition at line 216 of file put_htkdata_info.c.

Referenced by put_param().

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

Output array of vectors.

Parameters:
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

Definition at line 232 of file put_htkdata_info.c.

Referenced by put_param().

void put_param HTK_Param pinfo  ) 
 

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

Parameters:
pinfo [in] pointer to parameter structure.

Definition at line 252 of file put_htkdata_info.c.

void put_param_info HTK_Param pinfo  ) 
 

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

Parameters:
pinfo [in] pointer to parameter structure.

Definition at line 264 of file put_htkdata_info.c.

Referenced by 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.

Parameters:
hmminfo [in] HMM definition data.
Returns:
the maximum number of mixtures per state.

Definition at line 282 of file put_htkdata_info.c.

Referenced by print_hmmdef_info().

void print_hmmdef_info HTK_HMM_INFO hmminfo  ) 
 

Output total statistic informations of the HMM definition data.

Parameters:
hmminfo [in] HMM definition data.

Definition at line 300 of file put_htkdata_info.c.

Referenced by print_info().


Generated on Tue Mar 28 16:03:08 2006 for Julius by  doxygen 1.4.2