SphinxBase 0.6
Data Structures
Here are the data structures with brief descriptions:
ad_play_t
ad_rec_t
agc_sStructure holding data for doing AGC
alist
anytype_sUnion of basic types
arg_s
arg_tArgument definition structure
audio_type_s
Bigint
bigram_sBigram structure
bit_encode_s
cilist
classdef_sOne class definition from a classdef file
cllist
cmd_ln_s
cmd_ln_tOpaque structure used to hold the results of command-line parsing
cmd_ln_val_s
cmn_tWrapper of operation of the cepstral mean normalization
complex
cont_ad_tContinuous listening module or object Continuous listening module or object
doublecomplex
fe_sStructure for the front-end computation
fe_warp_conf_t
feat_s
feat_tStructure for describing a speech feature type Structure for describing a speech feature type (no
fsg_arciter_sImplementation of arc iterator
fsg_link_s
fsg_model_sWord level FSG definition
gnode_sA node in a generic list
hash_entry_sA note by ARCHAN at 20050510: Technically what we use is so-called "hash table with buckets" which is very nice way to deal with external hashing
hash_iter_s
hash_table_t
heap_sInternal heap data structure
heapnode_sOne node on the heap
huff_code_s
huff_codeword_s
huff_node_s
icilist
inlist
jsgf_atom_s
jsgf_link_s
jsgf_rhs_s
jsgf_rule_s
jsgf_s
lineiter_tLine iterator for files
listelem_alloc_sFast linked list allocator
lm3g_iter_s
lm3g_model_sCommon internal structure for Sphinx 3-gram models
lmprob_tType used to store language model probabilities
logadd_s
logmath_s
melfb_sBase Struct to hold all structure for MFCC computation
mmio_file_sSilvio Moioli: slightly updated
Multitype
Namelist
ngram_class_sImplementation of ngram_class_t
ngram_funcs_sImplementation-specific functions for operating on ngram_model_t objects
ngram_class_s::ngram_hash_sCustom hash table for additional words
ngram_iter_sBase iterator structure for N-grams
ngram_model_arpa_sSubclass of ngram_model for ARPA file reading
ngram_model_dmp_sSubclass of ngram_model for DMP file reading
ngram_model_sCommon implementation of ngram_model_t
ngram_model_set_iter_sIterator over a model set
ngram_model_set_sSubclass of ngram_model for grouping language models
olist
output_type_s
pctr_tGeneric event counter for profiling
ptmr_tGeneric timer structures and functions for coarse-grained performance measurements using standard system calls
RIFFHeaderRIFF 44-byte header structure for MS wav files
sbevent_s
sbmsgq_s
sbmtx_s
sbthread_s
sorted_entry_sBigram probs and bo-wts, and trigram probs are kept in separate tables rather than within the bigram_t and trigram_t structures
sorted_list_tThe sorted list
sphinx_wave2feat_s
spseg_s
spseg_t(FOR INTERNAL USE ) Data structure for maintaining speech (non-silence) segments not yet consumed by the application
tginfo_sTrigram information cache
trans_list_sAdjacency list (opaque) for a state in an FSG
trigram_sTrigram structure
UUnion to extract the bytes of a double
unigram_sUnigram structure (common among all lm3g implementations)
Vardesc
yin_s
yy_buffer_state
yy_trans_info
yyalloc
yyguts_t
YYSTYPE