PocketSphinx
5prealpha
|
Go to the source code of this file.
Functions | |
void | compress_table (s3ssid_t *uncomp_tab, s3ssid_t *com_tab, s3cipid_t *ci_map, int32 n_ci) |
int32 | get_rc_nssid (dict2pid_t *d2p, s3wid_t w) |
ARCHAN, A duplicate of get_rc_npid in ctxt_table.h. More... | |
s3cipid_t * | dict2pid_get_rcmap (dict2pid_t *d2p, s3wid_t w) |
Get RC map. | |
int | dict2pid_add_word (dict2pid_t *d2p, int32 wid) |
Add a word to the dict2pid structure (after adding it to dict). | |
s3ssid_t | dict2pid_internal (dict2pid_t *d2p, int32 wid, int pos) |
Return the senone sequence ID for the given word position. | |
dict2pid_t * | dict2pid_build (bin_mdef_t *mdef, dict_t *dict) |
Build the dict2pid structure for the given model/dictionary. | |
dict2pid_t * | dict2pid_retain (dict2pid_t *d2p) |
Retain a pointer to dict2pid. | |
int | dict2pid_free (dict2pid_t *d2p) |
Free the memory dict2pid structure. | |
void | dict2pid_report (dict2pid_t *d2p) |
Report a dict2pid data structure. | |
void | dict2pid_dump (FILE *fp, dict2pid_t *d2p) |
For debugging. | |
Definition in file dict2pid.c.
void compress_table | ( | s3ssid_t * | uncomp_tab, |
s3ssid_t * | com_tab, | ||
s3cipid_t * | ci_map, | ||
int32 | n_ci | ||
) |
int32 get_rc_nssid | ( | dict2pid_t * | d2p, |
s3wid_t | w | ||
) |
ARCHAN, A duplicate of get_rc_npid in ctxt_table.h.
Get number of rc.
I doubt whether it is correct because the compressed map has not been checked.
Definition at line 204 of file dict2pid.c.
References dictword_t::ciphone, dict2pid_t::dict, dict2pid_t::lrssid, xwdssid_t::n_ssid, dictword_t::pronlen, dict2pid_t::rssid, and dict_t::word.