#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>
#include <sent/hmm_calc.h>
関数 | |
boolean | outprob_init (HMMWork *wrk, HTK_HMM_INFO *hmminfo, HTK_HMM_INFO *gshmm, int gms_num, int gprune_method, int gprune_mixnum) |
Initialize and setup acoustic computation functions. | |
boolean | outprob_prepare (HMMWork *wrk, int framenum) |
Prepare for the next input of given frame length. | |
void | outprob_free (HMMWork *wrk) |
Free all work area for outprob computation. |
音響モデルのタイプにあわせた計算ルーチンの選択や,計算用の各種 パラメータの初期化を行います.これらの初期化関数は音響尤度計算を始める前に 呼び出される必要があります.
音響尤度計算関数の使用方法:
outprob_init.c で定義されています。
boolean outprob_init | ( | HMMWork * | wrk, | |
HTK_HMM_INFO * | hmminfo, | |||
HTK_HMM_INFO * | gshmm, | |||
int | gms_num, | |||
int | gprune_method, | |||
int | gprune_mixnum | |||
) |
Initialize and setup acoustic computation functions.
wrk | [i/o] HMM computation work area | |
hmminfo | [in] HMM definition | |
gshmm | [in] GMS HMM definition if exist, or NULL if not | |
gms_num | [in] number of GMS HMM to compute (valid if gshmm != NULL) | |
gprune_method | [in] gaussian pruning method | |
gprune_mixnum | [in] number of pdf to compute at a codebook in gaussian pruning |
select functions
outprob_init.c の 68 行で定義されています。
参照元 j_final_fusion().
boolean outprob_prepare | ( | HMMWork * | wrk, | |
int | framenum | |||
) |
Prepare for the next input of given frame length.
wrk | [i/o] HMM computation work area | |
framenum | [in] input length in frame. |
outprob_init.c の 166 行で定義されています。
void outprob_free | ( | HMMWork * | wrk | ) |
Free all work area for outprob computation.
wrk | [i/o] HMM computation work area |
outprob_init.c の 187 行で定義されています。
参照元 j_process_am_free().