libsent/src/phmm/outprob_init.c

音響尤度計算ルーチンの初期化とセットアップ [詳細]

#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>
#include <sent/gprune.h>
#include "globalvars.h"
outprob_init.cのインクルード依存関係図

ソースコードを見る。

マクロ定義

#define GLOBAL_VARIABLE_DEFINE
 Global variables is actually defined here.

関数

boolean outprob_init (HTK_HMM_INFO *hmminfo, HTK_HMM_INFO *gshmm, int gms_num, int gprune_method, int gprune_mixnum)
boolean outprob_prepare (int framenum)
void outprob_free ()

説明

音響尤度計算ルーチンの初期化とセットアップ

作者:
Akinobu LEE
日付:
Thu Feb 17 13:35:37 2005

音響モデルのタイプにあわせた計算ルーチンの選択や,計算用の各種 パラメータの初期化を行います.これらの初期化関数は音響尤度計算を始める前に 呼び出される必要があります.

音響尤度計算関数の使用方法:

  1. 最初に outprob_init() を呼んで初期化とセットアップを行います.
  2. 各入力に対して,以下を行います.
    1. outprob_prepare() で必要な尤度キャッシュを確保します.
    2. outprob(t, hmmstate, param) で各状態に対する音響尤度を計算して 返します.
Revision
1.5

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


関数

boolean outprob_init ( HTK_HMM_INFO hmminfo,
HTK_HMM_INFO gshmm,
int  gms_num,
int  gprune_method,
int  gprune_mixnum 
)

Initialize and setup acoustic computation functions.

戻り値:
TRUE on success, FALSE on failure.

select functions

outprob_init.c62 行で定義されています。

参照元 final_fusion().

boolean outprob_prepare ( int  framenum  ) 

Prepare for the next input of given frame length.

引数:
framenum [in] input length in frame.
戻り値:
TRUE on success, FALSE on failure.

outprob_init.c158 行で定義されています。

参照元 main_recognition_loop(), と RealTimePipeLinePrepare().

void outprob_free (  ) 

Free all work area for outprob computation.

outprob_init.c177 行で定義されています。


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