Julius 4.2
関数
libsent/src/hmminfo/init_phmm.c

HMM 定義ファイルおよびHMMListマッピングファイルのメモリ読み込みと初期化 [詳細]

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

ソースコードを見る。

関数

HTK_HMM_INFOhmminfo_new ()
 Allocate memory for a new HMM definition data.
boolean hmminfo_free (HTK_HMM_INFO *hmm)
 Free memory of an HMM.
boolean init_hmminfo (HTK_HMM_INFO *hmminfo, char *hmmfilename, char *namemapfile, Value *para)
 Load HTK HMM definition file and HMMList file, and setup phone HMM information.
void htk_hmm_set_pause_model (HTK_HMM_INFO *hmminfo, char *spmodel_name)
 Set up pause model.

説明

HMM 定義ファイルおよびHMMListマッピングファイルのメモリ読み込みと初期化

作者:
Akinobu LEE
日付:
Tue Feb 15 23:05:33 2005
Revision:
1.6

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


関数

HTK_HMM_INFO* hmminfo_new ( )

Allocate memory for a new HMM definition data.

戻り値:
pointer to the newly allocated HMM definition data.

init_phmm.c34 行で定義されています。

参照元 initialize_GMM(), initialize_GSHMM(), と initialize_HMM().

boolean hmminfo_free ( HTK_HMM_INFO hmm)

Free memory of an HMM.

引数:
hmm[i/o] HMM definition data
戻り値:
TRUE on success, or FALSE if failed.

init_phmm.c97 行で定義されています。

参照元 initialize_GMM(), initialize_GSHMM(), initialize_HMM(), j_process_am_free(), と j_recog_free().

boolean init_hmminfo ( HTK_HMM_INFO hmminfo,
char *  hmmfilename,
char *  namemapfile,
Value para 
)

Load HTK HMM definition file and HMMList file, and setup phone HMM information.

First try ascii format, then try binary format.

引数:
hmminfo[out] pointer to store all the HMM definition data.
hmmfilename[in] file name of HTK HMM definition file, NULL if not.
namemapfile[in] file name of HMMList mapping file.
para[out] store acoustic analysis condition parameters if exist in hmmfilename.

init_phmm.c128 行で定義されています。

参照元 initialize_GMM(), initialize_GSHMM(), と initialize_HMM().

void htk_hmm_set_pause_model ( HTK_HMM_INFO hmminfo,
char *  spmodel_name 
)

Set up pause model.

引数:
hmminfo[i/o] HMM definition data
spmodel_name[in] name string of short pause model

init_phmm.c243 行で定義されています。

参照元 initialize_HMM().