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.c1010 行で定義されています。

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.c1054 行で定義されています。

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.c1098 行で定義されています。

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.c1142 行で定義されています。

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.c1195 行で定義されています。

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.c1258 行で定義されています。

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.c1336 行で定義されています。

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.c1424 行で定義されています。


Juliusに対してTue Dec 18 16:05:08 2007に生成されました。  doxygen 1.5.4