Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCadapt_am_tA wrapper for all adaptation operations in Sphinx 3.X including MLLR and MAP
oCalign_phseg_s
oCalign_stseg_s
oCalign_wdseg_s
oCarraysize_tWrapper of array size
oCascr_t
oCbackoff_t
oCbackpointer_s
oCbeam_tStructure that contains all beam parameters for beam pruning in Viterbi algorithm
oCbg32_tA bigram structure which has 32 bits
oCbg_tA bigram structure
oCblkarray_list_s
oCca_dag_type
oCca_daglink_type
oCca_dagnode_type
oCciphone_tCI phone information
oCclass_tClass to store the classifier parameters
oCclassifier_t
oCcondition_t
oCconf_srch_hyp
oCconf_srch_hyp_tHypothesis structure that stores the confidence scores. Mainly used in confidence.c
oCcorpus_tStructure for a corpus: essentially a set of strings each associated with a unique ID. Structure for a corpus: essentially a set of strings each associated with a unique ID. (Such as a reference sentence file, hypothesis file, and various control files.) NOTE: IDs are CASE-SENSITIVE
oCcst_lts_rule_struct
oCcst_lts_rules_struct
oCctxt_table_t
oCdag_t
oCdaglink_s
oCdaglink_t
oCdagnode_s
oCdict2pid_tBuilding composite triphone (as well as word internal triphones) with the dictionary
oCdict_tStructure for a dictionary
oCdictword_tStructure for one dictionary word
oCdownsampling_tStructure containing various parameters for downsampling
oCendpointer_tStruct to hold the end-pointer parameters
oCendptr_t
oCfast_gmm_tStructure that contains all parameter related to 4-Level Fast GMM computation
oCfiller2phnMap
oCfillpen_t
oCfpoint_t
oCfsg_hist_entry_s
oCfsg_history_s
oCfsg_lextree_s
oCfsg_pnode_ctxt_t
oCfsg_pnode_sFsg node. All transitions (words) out of any given FSG state represented are by a phonetic prefix lextree (except for epsilon or null transitions; they are not part of the lextree). Lextree leaf nodes represent individual FSG transitions, so no sharing is allowed at the leaf nodes. The FSG transition probs are distributed along the lextree: the prob at a node is the max of the probs of all leaf nodes (and, hence, FSG transitions) reachable from that node
oCfsg_search_s
oCfwd_dbg_t
oCgau_select_tStructure that contains all parameters related to Gaussian selection
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
oCgmm_select_tStructure that contains all parameters for CI-based GMM selection
oCgrp_str_t
oCgs_s
oCgs_t
oChistory_s
oChistprune_tStructure containing various histogram pruning parameters and internal storage All in integers
oChmm_context_s
oChmm_context_tShared information between a set of HMMs
oChmm_s
oChmm_state_tA single state in the HMM
oChmm_tAn individual HMM among the HMM search space
oChyp_tAlias of srch_hyp_t;
oCinterp_tWrapper structure of CD/CI interpolation
oCkb_t
oCkbcore_t
oCkd_tree_node_s
oCkd_tree_s
oClattice_s
oClattice_t
oClatticehist_t
oClex_entry_str
oClextree_lcroot_t
oClextree_node_t
oClextree_t
oClm_s
oClm_tThe language model. All unigrams are read into memory on initialization. Bigrams and trigrams read in on demand
oClm_tgcache_entry32_t
oClm_tgcache_entry_t
oClmclass_s
oClmclass_set_s
oClmclass_set_tCollection of LM classes. Most applications would use multiple classes. This data type is provided as a convenience for maintaining several such classes
oClmclass_tAn LM class object
oClmclass_word_s
oClmclass_word_tA single word in an LM class
oClmlog_tLog quantities represented in either floating or integer format
oClmset_s
oClmset_tStructure for multiple LM, provide operations for addition/deletion/read Structure for multiple, named LMs, started from s2
oCmdef_tStrcture for storing the model definition
oCmembg32_tA 32 bits version of membg_t
oCmembg_tManagement of in-memory bigrams. Not used if all bigrams in memory
oCmgau2sen_s
oCmgau_model_tThe set of mixture-Gaussians in an acoustic model used in Sphinx 3.X family of tool
oCmgau_tA single mixture-Gaussian model for one senone (see above comment)
oCms_mgau_model_t
oCms_mgau_tMulti-stream mixture gaussian. It is not necessary to be continr
oCnode_s
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. (See mdef_t.wpos_ci_lclist below.) (lc = left context; rc = right context.) NOTE: Both ph_rc_t and ph_lc_t FOR INTERNAL USE ONLY
oCphone_tTriphone information, including base phones as a subset. For the latter, lc, rc and wpos are non-existent
oCpl_tStructure that contains all parameters for phoneme lookahead
oCplink_s
oCpnode_s
oCpoint_tWrapper of a point in integer
oCs2_fsg_s
oCs2_fsg_trans_s
oCs2_semi_mgau_s
oCs3_arraylist_s
oCs3_cfg_entry_s
oCs3_cfg_item_t
oCs3_cfg_rule_s
oCs3_cfg_state_s
oCs3_cfg_t
oCs3_decode_t
oCs3_endpointer_t
oCseg_hyp_line
oCseg_hyp_line_tStrurcture that stores one line of hypothesis. Mainly used in confidence.c
oCsenone_t8-bit senone PDF structure
oCslink_s
oCsnode_s
oCsort_array_t
oCsort_t
oCsorted_entry_s
oCsorted_entry_tSingle entry used in the linked list structure of lm reading
oCsorted_list_tThe sorted list used lm reading. list is a (64K long) array. The first entry is the root of the tree and is created during initialization
oCsrch_FLAT_FWD_graph_s
oCsrch_funcs_s
oCsrch_hyp_s
oCsrch_hyp_tHypothesis structure
oCsrch_s
oCsrch_WST_graph_t
oCstat_tStructure to hold all statistics in Sphinx 3.x
oCsubvq_tWrapper structures of sub-vector quantization
oCtg32_tA 32 bits version of tg_t
oCtg_tA trigram structure
oCtginfo32_s
oCtginfo32_t32 bit version of tginfo
oCtginfo_s
oCtginfo_tTrigram cache that enhance locating trigram for a given bigram (w_1,w_2)
oCtmat_tTransition matrix data structure. All phone HMMs are assumed to have the same topology
oCug_tA unigram structure Please see
oCutt_res_tA structure to store utterance-based resource Assume that most resource are string pointers, the string itself is pre-allocated somewhere
oCvector_gautbl_t
oCvh_lms2vh_t
oCvh_lmstate_u
oCvithist_entry_t
oCvithist_t
oCvqFeature_t
oCwhmm_s
oCwhmm_tWord HMM instance: the basic structure searched during recognition
oCword_cand_s
oCword_fsg_s
oCword_fsglink_s
oCword_graph_link_t
oCword_graph_node_t
oCword_graph_t
oCword_ugprob_s
oCword_ugprob_t
oCwordprob_tGeneric structure that could be used at any n-gram level
\Cxwdssid_tCross word triphone model structure