#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
#include <sent/htk_param.h>
#include <sent/hmm.h>
check_hmm_restriction.cのインクルード依存関係図
マクロ定義 | |
#define | GOOD 0 |
Mark transition as allowed | |
#define | FIXED 1 |
Mark fixed transition | |
#define | BAD 3 |
Mark not supported transition | |
関数 | |
static int | trans_ok_p (HTK_HMM_Trans *t) |
boolean | check_hmm_limit (HTK_HMM_Data *dt) |
boolean | check_all_hmm_limit (HTK_HMM_INFO *hmminfo) |
In multipath version, all the transitions including model-skipping transition is allowed. However, in normal version, their transition is restricted as above.
If such transition is found, Julius output warning and proceed by modifying transition to suite for the restriction.
check_hmm_restriction.c で定義されています。
static int trans_ok_p | ( | HTK_HMM_Trans * | t | ) | [static] |
Scan the transition matrix to test the ristrictions.
t | [in] a transition matrix to be tested |
check_hmm_restriction.c の 75 行で定義されています。
参照元 check_hmm_limit().
boolean check_hmm_limit | ( | HTK_HMM_Data * | dt | ) |
Check if the transition matrix conforms the ristrictions of Julius.
dt | [in] HTK HMM model to check. |
check_hmm_restriction.c の 209 行で定義されています。
boolean check_all_hmm_limit | ( | HTK_HMM_INFO * | hmminfo | ) |
Check all the HMM definitions in a HTK HMM definition data.
hmminfo | [in] HTK HMM data to check. |
check_hmm_restriction.c の 242 行で定義されています。
参照元 rdhmmdef().