#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().
1.5.4