Process API
[JuliusLib API]

Process APIのコラボレーション図

モデルおよび認識プロセスの動的追加・削除・有効化・無効化 [詳細]

関数

boolean j_process_deactivate (Recog *recog, char *name)
 指定された名前の認識処理インスタンスの動作を一時停止させる.
boolean j_process_deactivate_by_id (Recog *recog, int id)
 指定された認識処理インスタンスの動作を一時停止させる.
boolean j_process_activate (Recog *recog, char *name)
 一時停止されていた認識処理インスタンスの動作を再開させる.
boolean j_process_activate_by_id (Recog *recog, int id)
 一時停止されていた認識処理インスタンスの動作を再開させる(ID指定).
boolean j_process_add_lm (Recog *recog, JCONF_LM *lmconf, JCONF_SEARCH *sconf, char *name)
 LM および SR 設定に基づき認識処理プロセスを追加する.
boolean j_process_remove (Recog *recog, JCONF_SEARCH *sconf)
 認識処理インスタンスを削除する.
boolean j_process_lm_remove (Recog *recog, JCONF_LM *lmconf)
 言語モデルインスタンスを削除する.
boolean j_process_am_remove (Recog *recog, JCONF_AM *amconf)
 言語モデルインスタンスを削除する(実験中).

説明

モデルおよび認識プロセスの動的追加・削除・有効化・無効化


関数

boolean j_process_deactivate ( Recog *  recog,
char *  name 
)

指定された名前の認識処理インスタンスの動作を一時停止させる.

実際に停止するのは次の音声認識の合間である.

引数:
recog [i/o] engine instance
name [in] SR name to deactivate
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 988 行で定義されています。

boolean j_process_deactivate_by_id ( Recog *  recog,
int  id 
)

指定された認識処理インスタンスの動作を一時停止させる.

対象インスタンスを ID 番号で指定する場合はこちらを使う. 実際に停止するのは次の音声認識の合間である.

引数:
recog [i/o] engine instance
id [in] SR ID to deactivate
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1032 行で定義されています。

boolean j_process_activate ( Recog *  recog,
char *  name 
)

一時停止されていた認識処理インスタンスの動作を再開させる.

実際に再開するのは次の音声認識の合間である.

引数:
recog [i/o] engine instance
name [in] SR name to activate
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1076 行で定義されています。

boolean j_process_activate_by_id ( Recog *  recog,
int  id 
)

一時停止されていた認識処理インスタンスの動作を再開させる(ID指定).

実際に再開するのは次の音声認識の合間である.

引数:
recog [i/o] engine instance
id [in] SR ID to activate
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1120 行で定義されています。

boolean j_process_add_lm ( Recog *  recog,
JCONF_LM *  lmconf,
JCONF_SEARCH *  sconf,
char *  name 
)

LM および SR 設定に基づき認識処理プロセスを追加する.

この関数は与えられたLM設定およびSR設定データに基づき,新たな LMインスタンスおよび認識プロセスインスタンスをエンジン内部に 生成する. AMについては現在のデフォルトAMが自動的に用いられる. 名前はLMインスタンス,認識プロセスインスタンスとも同じ名前が あたえられる.

引数:
recog [i/o] engine instance
lmconf [in] a new LM configuration
sconf [in] a new SR configuration
name [in] name of the new instances
戻り値:
TRUE on success, FALSE on error.

jfunc.c の 1173 行で定義されています。

boolean j_process_remove ( Recog *  recog,
JCONF_SEARCH *  sconf 
)

認識処理インスタンスを削除する.

指定されたSEARCH設定もこの関数内で解放・削除される.

引数:
recog [in] engine instance
sconf [in] SEARCH configuration corresponding to the target recognition process to remove
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1236 行で定義されています。

boolean j_process_lm_remove ( Recog *  recog,
JCONF_LM *  lmconf 
)

言語モデルインスタンスを削除する.

指定された言語モデル設定もこの関数内で解放・削除される.

引数:
recog [in] engine instance
lmconf [in] LM configuration corresponding to the target LM process to remove
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1314 行で定義されています。

boolean j_process_am_remove ( Recog *  recog,
JCONF_AM *  amconf 
)

言語モデルインスタンスを削除する(実験中).

指定された言語モデル設定もこの関数内で解放・削除される.

引数:
recog [in] engine instance
amconf [in] AM configuration corresponding to the target AM process to remove
戻り値:
TRUE on success, or FALSE on failure.

jfunc.c の 1402 行で定義されています。


Juliusに対してThu Jul 23 12:17:11 2009に生成されました。  doxygen 1.5.1