99 #ifndef _S3_DICT2PID_H_
100 #define _S3_DICT2PID_H_
232 #define dict2pid_internal(d,w,p) ((d)->internal[w][p])
233 #define dict2pid_n_comstate(d) ((d)->n_comstate)
234 #define dict2pid_n_comsseq(d) ((d)->n_comsseq)
235 #define dict2pid_is_composite(d) ((d)->is_composite)
237 #define IS_COMPOSITE 1
238 #define NOT_COMPOSITE 0
void dict2pid_free(dict2pid_t *d2p)
Definition: dict2pid.c:951
strcture for storing the model definition.
Definition: mdef.h:184
int32 n_comstate
Definition: dict2pid.h:224
int32 * comwt
Definition: dict2pid.h:222
void dict2pid_report(dict2pid_t *d2p)
Definition: dict2pid.c:1005
int32 s3wid_t
Definition: s3types.h:136
s3senid_t ** comsseq
Definition: dict2pid.h:220
Operations on dictionary.
s3ssid_t *** ldiph_lc
Definition: dict2pid.h:186
void dict2pid_dump(FILE *fp, dict2pid_t *d2p, mdef_t *mdef, dict_t *dict)
Definition: dict2pid.c:1077
xwdssid_t ** rssid
Definition: dict2pid.h:193
s3cipid_t * dict2pid_get_rcmap(dict2pid_t *d2p, s3wid_t w, dict_t *dict)
Definition: dict2pid.c:543
dict2pid_t * dict2pid_build(mdef_t *mdef, dict_t *dict, int32 is_composite, logmath_t *logmath)
Definition: dict2pid.c:586
int16 s3cipid_t
Definition: s3types.h:110
Size definition of semantically units. Common for both s3 and s3.X decoder.
int16 s3senid_t
Definition: s3types.h:178
s3ssid_t *** lrdiph_rc
Definition: dict2pid.h:199
s3ssid_t *** rdiph_rc
Definition: dict2pid.h:190
void dict2pid_comsenscr(dict2pid_t *d2p, int32 *senscr, int32 *comsenscr)
Definition: dict2pid.c:1028
a structure for a dictionary.
Definition: dict.h:146
cross word triphone model structure
Definition: ctxt_table.h:111
s3pid_t s3ssid_t
Definition: s3types.h:124
s3senid_t ** comstate
Definition: dict2pid.h:218
xwdssid_t ** lrssid
Definition: dict2pid.h:202
int32 is_composite
Definition: dict2pid.h:209
int32 get_rc_nssid(dict2pid_t *d2p, s3wid_t w, dict_t *dict)
Definition: dict2pid.c:519
void dict2pid_comsseq2sen_active(dict2pid_t *d2p, mdef_t *mdef, uint8 *comssid, uint8 *sen)
Definition: dict2pid.c:1054
int32 n_ci
Definition: dict2pid.h:226
Building composite triphone (as well as word internal triphones) with the dictionary.
Definition: dict2pid.h:176
int32 n_dictsize
Definition: dict2pid.h:227
s3ssid_t ** single_lc
Definition: dict2pid.h:215
int32 n_comsseq
Definition: dict2pid.h:225