Julius 4.2
関数
libjulius/src/instance.c

各種インスタンスの割り付けおよび開放 [詳細]

#include <julius/juliuslib.h>

ソースコードを見る。

関数

MFCCCalcj_mfcccalc_new (JCONF_AM *amconf)
 MFCC計算インスタンスを新たに割り付ける.
void j_mfcccalc_free (MFCCCalc *mfcc)
 MFCC計算インスタンスを開放する
PROCESS_AMj_process_am_new (Recog *recog, JCONF_AM *amconf)
 音響モデル計算インスタンスを新たに割り付ける.
void j_process_am_free (PROCESS_AM *am)
 音響モデル計算インスタンスを開放する.
PROCESS_LMj_process_lm_new (Recog *recog, JCONF_LM *lmconf)
 言語モデル計算インスタンスを新たに割り付ける.
void j_process_lm_free (PROCESS_LM *lm)
 言語モデル計算インスタンスを開放する.
RecogProcessj_recogprocess_new (Recog *recog, JCONF_SEARCH *sconf)
 認識処理インスタンスを新たに生成する.
void j_recogprocess_free (RecogProcess *process)
 認識処理インスタンスを開放する.
JCONF_AMj_jconf_am_new ()
 音響モデル(AM)パラメータ構造体を新たに割り付ける.
void j_jconf_am_free (JCONF_AM *amconf)
 音響モデル(AM)パラメータ構造体を解放する.
boolean j_jconf_am_regist (Jconf *jconf, JCONF_AM *amconf, char *name)
 音響モデル(AM)パラメータ構造体を jconf に登録する. jconf内に同じ名前のモジュールが既に登録されている場合はエラーとなる.
JCONF_LMj_jconf_lm_new ()
 言語モデル (LM) パラメータ構造体を新たに割り付ける 内部メンバにはデフォルト値が格納される.
void j_jconf_lm_free (JCONF_LM *lmconf)
 言語モデル (LM) パラメータ構造体を解放する
boolean j_jconf_lm_regist (Jconf *jconf, JCONF_LM *lmconf, char *name)
 言語モデル(LM)パラメータ構造体を jconf に登録する. jconf内に同じ名前のモジュールが既に登録されている場合はエラーとなる.
JCONF_SEARCHj_jconf_search_new ()
 探索パラメータ(SEARCH)構造体を新たに割り付ける.
void j_jconf_search_free (JCONF_SEARCH *sconf)
 探索パラメータ(SEARCH)構造体を解放する
boolean j_jconf_search_regist (Jconf *jconf, JCONF_SEARCH *sconf, char *name)
 探索(SEARCH)パラメータ構造体を jconf に登録する. jconf内に同じ名前のモジュールが既に登録されている場合はエラーとなる.
Jconfj_jconf_new ()
 全体のパラメータ構造体を新たに割り付ける.
void j_jconf_free (Jconf *jconf)
 全体のパラメータ構造体を開放する.
Recogj_recog_new ()
 エンジンインスタンスを新たにメモリ割り付けする.
void j_recog_free (Recog *recog)
 エンジンインスタンスを開放する

説明

各種インスタンスの割り付けおよび開放

作者:
Akinobu Lee
日付:
Sun Oct 28 18:06:20 2007
Revision:
1.7

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


関数

MFCCCalc* j_mfcccalc_new ( JCONF_AM amconf)

MFCC計算インスタンスを新たに割り付ける.

引数:
amconf[in] acoustic model configuration parameters
戻り値:
the newly allocated MFCC calculation instance.

instance.c44 行で定義されています。

参照元 create_mfcc_calc_instances(), と j_final_fusion().

関数の呼び出しグラフ:

呼出しグラフ:

void j_mfcccalc_free ( MFCCCalc mfcc)

MFCC計算インスタンスを開放する

引数:
mfcc[i/o] MFCC calculation instance

instance.c92 行で定義されています。

参照元 j_recog_free().

関数の呼び出しグラフ:

呼出しグラフ:

PROCESS_AM* j_process_am_new ( Recog recog,
JCONF_AM amconf 
)

音響モデル計算インスタンスを新たに割り付ける.

引数:
recog[i/o] engine instance
amconf[in] AM configuration to assign
戻り値:
newly allocated acoustic model processing instance.

instance.c124 行で定義されています。

参照元 j_load_am().

関数の呼び出しグラフ:

呼出しグラフ:

void j_process_am_free ( PROCESS_AM am)

音響モデル計算インスタンスを開放する.

引数:
am[i/o] AM process instance

instance.c161 行で定義されています。

参照元 j_process_am_remove(), と j_recog_free().

関数の呼び出しグラフ:

呼出しグラフ:

PROCESS_LM* j_process_lm_new ( Recog recog,
JCONF_LM lmconf 
)

言語モデル計算インスタンスを新たに割り付ける.

引数:
recog[i/o] engine instance
lmconf[in] LM configuration to assign
戻り値:
newly allocated language model processing instance.

instance.c188 行で定義されています。

参照元 j_load_lm().

関数の呼び出しグラフ:

呼出しグラフ:

void j_process_lm_free ( PROCESS_LM lm)

言語モデル計算インスタンスを開放する.

引数:
lm[i/o] LM process instance

instance.c231 行で定義されています。

参照元 j_process_lm_remove(), と j_recog_free().

関数の呼び出しグラフ:

呼出しグラフ:

RecogProcess* j_recogprocess_new ( Recog recog,
JCONF_SEARCH sconf 
)

認識処理インスタンスを新たに生成する.

引数:
recog[i/o] engine instance
sconf[in] SEARCH configuration to assign
戻り値:
the newly allocated recognition process instance.

instance.c258 行で定義されています。

参照元 j_launch_recognition_instance().

関数の呼び出しグラフ:

呼出しグラフ:

void j_recogprocess_free ( RecogProcess process)

認識処理インスタンスを開放する.

引数:
process[i/o] recognition process instance

instance.c298 行で定義されています。

参照元 j_process_remove(), と j_recog_free().

関数の呼び出しグラフ:

呼出しグラフ: