libsent/src/hmminfo/rdhmmdef_data.c File Reference

Read HTK HMM definition file: HMM model. More...

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

Go to the source code of this file.

Functions

HTK_HMM_Datahtk_hmmdata_new (HTK_HMM_INFO *hmminfo)
 Allocate a new data and return it.
void htk_hmmdata_add (HTK_HMM_INFO *hmm, HTK_HMM_Data *new)
 Add a new data to the global structure.
static HTK_HMM_Datahtk_hmmdata_read (FILE *fp, HTK_HMM_INFO *hmm)
 Read one new data and returns the pointer.
void def_HMM (char *name, FILE *fp, HTK_HMM_INFO *hmm)
 Read a new data and store it as a macro.

Variables

char * rdhmmdef_token
 Current token.


Detailed Description

Read HTK HMM definition file: HMM model.

Author:
Akinobu LEE
Date:
Wed Feb 16 01:12:19 2005
Revision
1.1.1.1

Definition in file rdhmmdef_data.c.


Function Documentation

HTK_HMM_Data* htk_hmmdata_new ( HTK_HMM_INFO hmminfo  ) 

Allocate a new data and return it.

Returns:
pointer to newly allocated data.

Definition at line 36 of file rdhmmdef_data.c.

Referenced by htk_hmmdata_read().

void htk_hmmdata_add ( HTK_HMM_INFO hmm,
HTK_HMM_Data new 
)

Add a new data to the global structure.

Parameters:
hmm [i/o] HMM definition data to store it
new [in] new data to be added

Definition at line 58 of file rdhmmdef_data.c.

Referenced by def_HMM(), and rd_data().

static HTK_HMM_Data* htk_hmmdata_read ( FILE *  fp,
HTK_HMM_INFO hmm 
) [static]

Read one new data and returns the pointer.

If a sub-component of this data is directly defined at here, they will be read from here and assigned to this data. If a sub-component is not defined here but a macro name referencing to the component previously defined in other place, the data will be searched by the macro name and the pointer to the found component will be assigned to this model.

Parameters:
fp [in] file pointer
hmm [in] HMM definition data
Returns:
pointer to the newly read data.

Definition at line 100 of file rdhmmdef_data.c.

Referenced by def_HMM().

void def_HMM ( char *  name,
FILE *  fp,
HTK_HMM_INFO hmm 
)

Read a new data and store it as a macro.

Parameters:
name [in] macro name
fp [in] file pointer
hmm [i/o] HMM definition data

Definition at line 160 of file rdhmmdef_data.c.

Referenced by rdhmmdef().


Generated on Tue Dec 18 16:01:39 2007 for Julius by  doxygen 1.5.4