libsent/src/anlz/rdparam.c

HTK 特徴パラメータファイルの読み込み・構造体の新規割り付け. [詳細]

#include <sent/stddefs.h>
#include <sent/htk_param.h>
#include <sys/types.h>
rdparam.cのインクルード依存関係図

ソースコードを見る。

関数

static boolean myread (char *buf, size_t unitbyte, int unitnum, FILE *fp)
static boolean read_param (FILE *fp, HTK_Param *pinfo)
HTK_Paramnew_param ()
void free_param (HTK_Param *pinfo)
boolean rdparam (char *filename, HTK_Param *pinfo)

変数

static boolean needswap
 TRUE if need byte-swapping.

説明

HTK 特徴パラメータファイルの読み込み・構造体の新規割り付け.

作者:
Akinobu LEE
日付:
Tue Feb 15 00:16:44 2005

特徴パラメータファイルのバイトオーダーは big endian を仮定しています. ただし little endian の場合もできる限り自動判別して読み込みます.

ファイルの特徴パラメータ型に "_C" (圧縮データ),"_K" (CRCチェック サムつき)が含まれている場合,それらはここで処理されます.この場合, 読み込まれた後の特徴パラメータデータの型からこれらは取り除かれます.

Revision
1.3

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


関数

static boolean myread ( char *  buf,
size_t  unitbyte,
int  unitnum,
FILE *  fp 
) [static]

Read binary data from a file pointer, with byte swapping.

引数:
buf [out] buffer to store read data
unitbyte [in] size of a unit in bytes
unitnum [in] number of unit to read
fp [in] file pointer
戻り値:
TRUE if specified number of unit was successfully read, FALSE if failed.

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

参照元 read_param().

static boolean read_param ( FILE *  fp,
HTK_Param pinfo 
) [static]

Read in a HTK parameter file from fp .

引数:
fp [in] file pointer
pinfo [in] parameter data to store the read informations
戻り値:
TRUE on success, FALSE on failure.

rdparam.c82 行で定義されています。

参照元 rdparam().

HTK_Param* new_param (  ) 

Allocate a new parameter.

戻り値:
pointer to the newly allocated area.

rdparam.c197 行で定義されています。

参照元 init_param(), main_recognition_loop(), new_select_param_kind(), と new_wav2mfcc().

void free_param ( HTK_Param pinfo  ) 

Free the HTK parameter structure.

引数:
pinfo [in] parameter data to be destroyed.

rdparam.c212 行で定義されています。

参照元 main_recognition_loop(), new_param_check_and_adjust(), と RealTimeTerminate().

boolean rdparam ( char *  filename,
HTK_Param pinfo 
)

Top function to read a HTK parameter file.

引数:
filename [in] HTK parameter file name
pinfo [in] parameter data (already allocated by new_param())
戻り値:
TRUE on success, FALSE on failure.

rdparam.c233 行で定義されています。

参照元 main_recognition_loop().


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