モデルおよび認識プロセスの動的追加・削除・有効化・無効化
[詳細]
関数 |
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) |
| 言語モデルインスタンスを削除する(実験中).
|
説明
モデルおよび認識プロセスの動的追加・削除・有効化・無効化
関数
指定された名前の認識処理インスタンスの動作を一時停止させる.
実際に停止するのは次の音声認識の合間である.
- 引数:
-
recog | [i/o] engine instance |
name | [in] SR name to deactivate |
- 戻り値:
- TRUE on success, or FALSE on failure.
jfunc.c の 1096 行で定義されています。
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 の 1140 行で定義されています。
一時停止されていた認識処理インスタンスの動作を再開させる.
実際に再開するのは次の音声認識の合間である.
- 引数:
-
recog | [i/o] engine instance |
name | [in] SR name to activate |
- 戻り値:
- TRUE on success, or FALSE on failure.
jfunc.c の 1184 行で定義されています。
一時停止されていた認識処理インスタンスの動作を再開させる(ID指定).
実際に再開するのは次の音声認識の合間である.
- 引数:
-
recog | [i/o] engine instance |
id | [in] SR ID to activate |
- 戻り値:
- TRUE on success, or FALSE on failure.
jfunc.c の 1228 行で定義されています。
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 の 1281 行で定義されています。
認識処理インスタンスを削除する.
指定された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 の 1344 行で定義されています。
言語モデルインスタンスを削除する.
指定された言語モデル設定もこの関数内で解放・削除される.
- 引数:
-
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 の 1422 行で定義されています。
言語モデルインスタンスを削除する(実験中).
指定された言語モデル設定もこの関数内で解放・削除される.
- 引数:
-
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 の 1510 行で定義されています。