PocketSphinx  5prealpha
Data Structures
Here are the data structures with brief descriptions:
oCacmod_sAcoustic model structure
oCallphone_search_sImplementation of allphone search structure
oCastar_seg_sSegmentation "iterator" for A* search results
oCbestbp_rc_s
oCbin_mdef_s
oCblkarray_list_s
oCbptbl_sBack pointer table (forward pass lattice; actually a tree)
oCbptbl_seg_sSegmentation "iterator" for backpointer table results
oCcand_sf_t
oCcd_tree_s
oCchan_sLexical tree node data type
oCciphone_tCI phone information
oCdag_seg_sSegmentation "iterator" for backpointer table results
oCdict2pid_tBuilding composite triphone (as well as word internal triphones) with the dictionary
oCdict_tStructure for a dictionary
oCdictword_tStructure for one dictionary word
oCfsg_glist_linklist_t
oCfsg_hist_entry_s
oCfsg_history_s
oCfsg_lextree_sCollection of lextrees for an FSG
oCfsg_pnode_ctxt_t
oCfsg_pnode_s
oCfsg_search_sImplementation of FSG search (and "FSG set") structure
oCfsg_seg_sSegmentation "iterator" for FSG history
oCgauden_dist_tStructure to store distance (density) values for a given input observation wrt density values in some given codebook
oCgauden_tMultivariate gaussian mixture density parameters
oChistory_sHistory (paths) information at any point in allphone Viterbi search
oChmm_context_s
oChmm_context_tShared information between a set of HMMs
oChmm_s
oChmm_tAn individual HMM among the HMM search space
oCkws_detection_s
oCkws_detections_s
oCkws_keyphrase_s
oCkws_search_sImplementation of KWS search structure
oCkws_seg_sSegmentation "iterator" for KWS history
oClast_ltrans_t
oClastphn_cand_s
oClatlink_list_sLinked list of DAG link pointers
oCmdef_entry_s
oCmdef_tThe main model definition structure
oCms_mgau_model_t
oCms_mgau_tMulti-stream mixture gaussian
oCngram_search_sN-Gram search module structure
oCngram_search_stats_sVarious statistics for profiling
oCph_lc_s
oCph_lc_tStructures for storing the left context
oCph_rc_s
oCph_rc_tStructures needed for mapping <ci,lc,rc,wpos> into pid
oCphmm_sModels a single unique <senone-sequence, tmat> pair
oCphone_loop_renorm_sRenormalization event
oCphone_loop_search_sPhone loop search structure
oCphone_tTriphone information, including base phones as a subset
oCphseg_iter_sSegment iterator over list of phseg
oCphseg_sPhone level segmentation information
oCplink_sList of links from a PHMM node to its successors; one link per successor
oCps_alignment_entry_s
oCps_alignment_iter_s
oCps_alignment_s
oCps_alignment_vector_s
oCps_astar_sA* search structure
oCps_decoder_sDecoder object
oCps_latlink_sLinks between DAG nodes
oCps_latnode_sDAG nodes
oCps_latpath_sPartial path structure used in N-best (A*) search
oCps_lattice_sWord graph structure used in bestpath/nbest search
oCps_mgau_s
oCps_mgaufuncs_s
oCps_mllr_sFeature space linear transform structure
oCps_search_iter_s
oCps_search_sBase structure for search module
oCps_searchfuncs_sV-table for search algorithm
oCps_seg_sBase structure for hypothesis segmentation iterator
oCps_segfuncs_s
oCptm_fast_eval_s
oCptm_mgau_s
oCptm_topn_s
oCroot_chan_sLexical tree node data type for the first phone (root) of each dynamic HMM tree structure
oCs2_semi_mgau_s
oCsenone_t8-bit senone PDF structure
oCstate_align_hist_sHistory structure
oCstate_align_search_sPhone loop search structure
oCtmat_tTransition matrix data structure
oCvqFeature_s
\Cxwdssid_tCross word triphone model structure