Julius 4.2
マクロ定義 | 関数
libsent/src/hmminfo/rdhmmlist.c

HMMListファイルを読み込む [詳細]

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

ソースコードを見る。

マクロ定義

#define MAXLINEINHMMLIST   256
 Maximum line length in HMMList.

関数

boolean rdhmmlist (FILE *fp, HTK_HMM_INFO *hmminfo)
 Read a HMMList file and build initial logical triphone list.

説明

HMMListファイルを読み込む

HMMList ファイルは,辞書上の音素表記(トライフォン表記)から 実際に定義されている HMM へのマッピングを行なうファイルです.

HMMListファイルでは,登場しうる音素について,対応する HMM 定義の名前を記述します.一行に1つづつ,第1カラムに音素名, スペースで区切って第2カラムに定義されている実際の HMM 名を指定します. 第1カラムと第2カラムが全く同じ場合,すなわちその音素名のモデルが直接 HMM として定義されている場合は,第2カラムは省略することができます.

トライフォン使用時は,HMMListファイルで登場しうる全てのトライフォンに ついて記述する必要がある点に注意して下さい.もし与えられた認識辞書 上で登場しうるトライフォンがHMMListに記述されていない場合, エラーとなります.

作者:
Akinobu LEE
日付:
Wed Feb 16 04:04:23 2005
Revision:
1.4

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


関数

boolean rdhmmlist ( FILE *  fp,
HTK_HMM_INFO hmminfo 
)

Read a HMMList file and build initial logical triphone list.

引数:
fp[in] file pointer
hmminfo[i/o] HMM definition data to store the logical phone list
戻り値:
TRUE on success, FALSE on failure.

rdhmmlist.c69 行で定義されています。

参照元 init_hmminfo().