PocketSphinx 5prealpha
|
a structure for a dictionary. More...
#include <dict.h>
Data Fields | |
int | refcnt |
bin_mdef_t * | mdef |
Model definition used for phone IDs; NULL if none used. More... | |
dictword_t * | word |
Array of entries in dictionary. More... | |
hash_table_t * | ht |
Hash table for mapping word strings to word ids. More... | |
int32 | max_words |
#Entries allocated in dict, including empty slots More... | |
int32 | n_word |
#Occupied entries in dict; ie, excluding empty slots More... | |
int32 | filler_start |
First filler word id (read from filler dict) More... | |
int32 | filler_end |
Last filler word id (read from filler dict) More... | |
s3wid_t | startwid |
FOR INTERNAL-USE ONLY. More... | |
s3wid_t | finishwid |
FOR INTERNAL-USE ONLY. More... | |
s3wid_t | silwid |
FOR INTERNAL-USE ONLY. More... | |
int | nocase |
int32 dict_t::filler_end |
int32 dict_t::filler_start |
hash_table_t* dict_t::ht |
Hash table for mapping word strings to word ids.
Definition at line 80 of file dict.h.
Referenced by dict_free(), and dict_wordid().
int32 dict_t::max_words |
#Entries allocated in dict, including empty slots
Definition at line 81 of file dict.h.
Referenced by dict_add_word(), dict_init(), and dict_report().
bin_mdef_t* dict_t::mdef |
Model definition used for phone IDs; NULL if none used.
Definition at line 78 of file dict.h.
Referenced by dict_ciphone_str(), and dict_free().
int32 dict_t::n_word |
#Occupied entries in dict; ie, excluding empty slots
Definition at line 82 of file dict.h.
Referenced by dict_add_word(), dict_free(), dict_report(), and dict_write().
dictword_t* dict_t::word |
Array of entries in dictionary.
Definition at line 79 of file dict.h.
Referenced by dict2pid_get_rcmap(), dict_ciphone_str(), dict_free(), and get_rc_nssid().