'KALDI'

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AccumAmDiagGmm
AccumAmTiedDiagGmm
AccumAmTiedFullGmm
AccumDiagGmm
AccumFullGmmClass for computing the maximum-likelihood estimates of the parameters of a Gaussian mixture model
AccumTiedGmm
AffineXformStats
AmDiagGmm
AmSgmmClass for definition of the subspace Gmm acoustic model
AmSgmmFunctionsClass for misc functions that need access to SGMM private variables
AmTiedDiagGmm
AmTiedFullGmm
MinimumBayesRisk::Arc
ComposeTrimmer< A, M >::ArcEqual
ArcIterator< ContextFst< A > >
ArcIterator< DeterministicOnDemandFst< A > >
ArcIterator< TrivialFactorWeightFst< A, F > >
ComposeTrimmer< A, M >::ArcSortCompareIlabelFirst
ComposeTrimmer< A, M >::ArcSortCompareOlabelFirst
basic_filebuf
basic_pipebuf< CharType, Traits >
BasicHolder< BasicType >
BasicPairVectorHolder< BasicType >BasicPairVectorHolder is a Holder for a vector of pairs of a basic type, e.g
BasicVectorHolder< BasicType >A Holder for a vector of basic types, e.g
BasicVectorVectorHolder< BasicType >BasicVectorVectorHolder is a Holder for a vector of vector of a basic type, e.g
BiglmFasterDecoderThis is as FasterDecoder, but does online composition between HCLG and the "difference language model", which is a deterministic FST that represents the difference between the language model you want and the language model you compiled HCLG with
BottomUpClusterer
CacheArcIterator
CacheImpl
CacheOptions
CacheStateIterator
Clusterable
ClusterKMeansOptions
CompactLatticeHolder
CompactLatticeWeightCommonDivisorTpl< BaseWeightType, IntType >
CompactLatticeWeightTpl< WeightType, IntType >
CompareFirstMemberOfPair< A, B >Comparator object for pairs that compares only the first pair
CompartmentalizedBottomUpClusterer
CompBotClustElem
ComposeTrimmer< A, M >::ComposedArc
ComposeTrimmer< A, M >::ComposedState
ComposeTrimmer< A, M >
ComposeTrimmerOptionsComposeTrimmerOptions is an options class used by ComposeTrim
CompressVars
LatticeWordAligner::ComputationState
ComputationState
ComputeNormalizersClass
ConstantEventMap
ConstIntegerSet< I >
ContextDependency
ContextDependencyInterfaceContext-dep-itf.h provides a link between the tree-building code in ../tree/, and the FST code in ../fstext/ (particularly, ../fstext/context-dep.h)
ContextFst< Arc, LabelT >
ContextFstImpl< Arc, LabelT >
ContextMatcher< Arc, LabelT >
CountStats
DecisionTreeSplitter
DecodableAmDiagGmm
DecodableAmDiagGmmRegtreeFmllr
DecodableAmDiagGmmRegtreeMllr
DecodableAmDiagGmmScaled
DecodableAmDiagGmmUnmappedDecodableAmDiagGmmUnmapped is a decodable object that takes indices that correspond to pdf-id's plus one
DecodableAmSgmm
DecodableAmSgmmFmllr
DecodableAmSgmmScaled
DecodableAmTiedDiagGmm
DecodableAmTiedDiagGmmScaled
DecodableAmTiedFullGmm
DecodableAmTiedFullGmmScaled
DecodableInterfaceDecodable-itf.h provides a link between the (acoustic-modeling and feature-processing) code and the decoder
DecodableMapped
DecodableMatrixScaled
DecodableMatrixScaledMapped
DecodableSum
DecodeInfo
DefinitionMixture Model with full covariances
DeltaFeatures
DeltaFeaturesOptions
DeterministicOnDemandFst< Arc >
DeterministicOnDemandFstImpl< Arc >
DeterminizeLatticeOptions
DeterminizerStar< Arc >
DfsOrderVisitor< Arc >
DiagGmmGaussian Mixture Model with diagonal covariances
DiagGmmNormalDefinition for Gaussian Mixture Model with diagonal covariances in normal mode: where the parameters are stored as means and variances (instead of the exponential form that the DiagGmm class is stored as)
ParseOptions::DocInfoStructure for options' documentation
EbwOptions
EbwWeightOptions
EigenvalueDecomposition< Real >
HashList< I, T >::Elem
LatticeDeterminizer< Weight, IntType >::Element
DeterminizerStar< Arc >::Element
TrivialFactorWeightFstImpl< A, F >::Element
TrivialFactorWeightFstImpl< A, F >::ElementEqual
TrivialFactorWeightFstImpl< A, F >::ElementKey
LatticeStringRepository< IntType >::Entry
LatticeStringRepository< IntType >::EntryEqual
LatticeStringRepository< IntType >::EntryKey
error_stats
EventMapA class that is capable of representing a generic mapping from EventType (which is a vector of (key, value) pairs) to EventAnswerType which is just an integer
EventMapVectorEqual
EventMapVectorHash
ExampleClass
ExponentialTransform
ExponentialTransformAccsA
ExponentialTransformUpdateAOptions
FasterDecoder
FasterDecoderOptions
FbankClass for computing FBANK features; see Computing MFCC features for more information
FbankOptionsFbankOptions contains basic options for computing FBANK features It only includes things that can be done in a "stateless" way, i.e
FeatureWindowFunction
FileInputImpl
FileOutputImpl
FmllrDiagGmmAccsThis does not work with multiple feature transforms
FmllrDiagGradientDescent
FmllrOptions
FmllrSgmmAccsClass for computing the accumulators needed for the maximum-likelihood estimate of FMLLR transforms for a subspace GMM acoustic model
Fmpe
FmpeOptions
FmpeUpdateOptions
LatticeBiglmFasterDecoder::ForwardLink
LatticeFasterDecoder::ForwardLink
LatticeSimpleDecoder::ForwardLink
FrameExtractionOptions
Fst
FullGmm
FullGmmNormalDefinition for Gaussian Mixture Model with full covariances in normal mode: where the parameters are stored as means and variances (instead of the exponential form that the FullGmm class is stored as)
MinimumBayesRisk::GammaCompare
GauPostHolder
GaussClusterableGaussClusterable wraps Gaussian statistics in a form accessible to generic clustering algorithms
GaussSelectionRecordUsed to select the top scoring Gaussians for each frame
GenericHolder< SomeType >GenericHolder serves to document the requirements of the Holder interface; it's not intended to be used
HashList< I, T >::HashBucket
HashList< I, T >
HldaAccsDiagGmmThis class stores the compact form of the HLDA statistics, given a diagonal GMM
HmmCacheHash
HmmTopology::HmmStateA structure defined inside HmmTopology to represent a HMM state
HmmTopologyA class for storing topology information for phones
HtkHeaderA structure containing the HTK header
HtkMatrixHolder
HTransducerConfigConfiguration class for the GetHTransducer() function; see The HTransducerConfig configuration class for context
IdentityFunction< T >
ImplToFst
Input
InputImplBase
Int32IsZero
KaldiCompileTimeAssert< B >
KaldiCompileTimeAssert< true >
KaldiDecoder< Decodable, Fst >The main decoder class
KaldiDecoderOptions
KaldiErrorMessage
KaldiLogMessage
KaldiObjectHolder< KaldiType >
KaldiVlogMessage
KaldiWarnMessage
LangModelFstFinite-state transducer language model
LatticeBiglmFasterDecoderThis is as LatticeFasterDecoder, but does online composition between HCLG and the "difference language model", which is a deterministic FST that represents the difference between the language model you want and the language model you compiled HCLG with
LatticeDeterminizer< Weight, IntType >
LatticeFasterDecoderA bit more optimized version of the lattice decoder
LatticeFasterDecoderConfig
LatticeHolder
LatticeReaderLatticeReader provides (static) functions for reading both Lattice and CompactLattice, in text form
LatticeSimpleDecoderSimplest possible decoder, included largely for didactic purposes and as a means to debug more highly optimized decoders
LatticeSimpleDecoderConfig
LatticeStringRepository< IntType >
LatticeToStdMapper< Int >Class LatticeToStdMapper maps a LatticeArc to a normal arc (StdArc) by adding the elements of the LatticeArc weight
LatticeWeightTpl< FloatType >
LatticeWordAligner
LdaEstimateClass for computing linear discriminant analysis (LDA) transform
DecodableAmDiagGmmUnmapped::LikelihoodCacheRecordDefines a cache record for a state
DecodableAmSgmm::LikelihoodCacheRecordDefines a cache record for a state
DecodableAmTiedDiagGmm::LikelihoodCacheRecordDefines a cache record for a pdf
DecodableAmTiedFullGmm::LikelihoodCacheRecordDefines a cache record for a pdf
LinearVtln
KaldiDecoder< Decodable, Fst >::LinkStore::Link
KaldiDecoder< Decodable, Fst >::LinkStore
LmFstConverterHelper methods to convert toolkit internal representations into FST
LmTableBasic Kaldi implementation for reading ARPA format files
MakeStochasticOptionsMakeStochasticOptions describes the options for the MakeStochasticFst and ReverseMakeStochasticFst functions
MapInputSymbolsMapper< Arc, I >
MatcherBase
Matrix< Real >A class for storing matrices
MatrixBase< Real >Base class which provides matrix operations not involving resizing or allocation
MatrixExponential< Real >
MelBanks
MelBanksOptions
MfccClass for computing MFCC features; see Computing MFCC features for more information
MfccOptionsMfccOptions contains basic options for computing MFCC features It only includes things that can be done in a "stateless" way, i.e
MinimumBayesRiskThe implementation of the Minimum Bayes Risk decoding method described in "Minimum Bayes Risk decoding and system combination based on a recursion for edit distance", Haihua Xu, Daniel Povey, Lidia Mangu and Jie Zhu, Computer Speech and Language, 2011 This is a slightly more principled way to do Minimum Bayes Risk (MBR) decoding than the standard "Confusion Network" method
MleAmSgmmAccsClass for the accumulators associated with the phonetic-subspace model parameters
MleAmSgmmOptionsConfiguration variables needed in the SGMM estimation process
MleAmSgmmUpdaterContains the functions needed to update the SGMM parameters
MleDiagGmmOptionsConfiguration variables like variance floor, minimum occupancy, etc
MleFullGmmOptionsConfiguration variables like variance floor, minimum occupancy, etc
MleSgmmSpeakerAccsClass for the accumulators required to update the speaker vectors v_s
MleTiedGmmOptionsConfiguration variables like minimum Gaussian weight
MlltAccsA class for estimating Maximum Likelihood Linear Transform, also known as global Semi-tied Covariance (STC), for GMMs
MmieAccumDiagGmmClass for computing the maximum mutual information estimate of the parameters of a Gaussian mixture model
MyThreadClass
NaturalLess< CompactLatticeWeightTpl< LatticeWeightTpl< FloatType >, IntType > >
NaturalLess< LatticeWeightTpl< FloatType > >
NBestDecoder
NBestDecoderOptions
NCGOptions@{
TreeClusterer::Node
NonlinearConjugateGradientsOptions< Real >@{
OffsetFileInputImpl
OptimizableInterface< Real >OptimizableInterface provides a virtual class for optimizable objects
OptimizeConfig
OtherReal< T >This class provides a way for switching between double and float types
OtherReal< double >A specialized class for switching from double to float
OtherReal< float >A specialized class for switching from float to double
Output
OutputImplBase
PackedMatrix< Real >Packed matrix: base class for triangular and symmetric matrices
LatticeDeterminizer< Weight, IntType >::PairComparator
DeterminizerStar< Arc >::PairComparator
RandomAccessTableReaderSortedArchiveImpl< Holder >::PairCompare
ParseOptionsThe class ParseOptions is for parsing command-line options; see Parsing command-line options for more documentation
PipeInputImpl
PipeOutputImpl
PlpClass for computing PLP features
PlpOptionsPlpOptions contains basic options for computing PLP features
RefineClusterer::point_info
PosteriorHolder
ProbCompare< A >
QuadraticConjugateGradient
QuadraticRprop
QuestionsThis class defines, for each EventKeyType, a set of initial questions that it tries and also a number of iterations for which to refine the questions to increase likelihood
QuestionsForKeyQuestionsForKey is a class used to define the questions for a key, and also options that allow us to refine the question during tree-building (i.e
RandFstOptions
RandomAccessTableReader< Holder >Allows random access to a collection of objects in an archive or script file; see The Table concept
RandomAccessTableReaderArchiveImplBase< Holder >
RandomAccessTableReaderDSortedArchiveImpl< Holder >
RandomAccessTableReaderImplBase< Holder >
RandomAccessTableReaderScriptImpl< Holder >
RandomAccessTableReaderSortedArchiveImpl< Holder >
RandomAccessTableReaderUnsortedArchiveImpl< Holder >
RefineClusterer
RefineClustersOptions
RegressionTreeA regression tree is a clustering of Gaussian densities in an acoustic model, such that the group of Gaussians at each node of the tree are transformed by the same transform
RegtreeFmllrDiagGmmAn FMLLR (feature-space MLLR) transformation, also called CMLLR (constrained MLLR) is an affine transformation of the feature vectors
RegtreeFmllrDiagGmmAccsClass for computing the accumulators needed for the maximum-likelihood estimate of FMLLR transforms for an acoustic model that uses diagonal Gaussian mixture models as emission densities
RegtreeFmllrOptionsConfiguration variables for FMLLR transforms
RegtreeMllrDiagGmmAn MLLR mean transformation is an affine transformation of Gaussian means
RegtreeMllrDiagGmmAccsClass for computing the maximum-likelihood estimates of the parameters of an acoustic model that uses diagonal Gaussian mixture models as emission densities
RegtreeMllrOptionsConfiguration variables for FMLLR transforms
RemoveEpsLocalClass< Arc, ReweightPlus >
RemoveSomeInputSymbolsMapper< Arc, I >
ReweightPlusDefault< Weight >
ReweightPlusLogArc
RNN
RnnLm
RpropOptions< Real >Options for the Rprop algorithm
RspecifierOptions
ScalarClusterableScalarClusterable clusters scalars with x^2 loss
NBestDecoder::TokenStore::SeqToken
SequentialTableReader< Holder >A templated class for reading objects sequentially from an archive or script file; see The Table concept
SequentialTableReaderArchiveImpl< Holder >
SequentialTableReaderImplBase< Holder >
SequentialTableReaderScriptImpl< Holder >
SgmmClusterableThis header defines an object that can be used to create decision trees using a form of SGMM statistics
SgmmCompressM
SgmmFmllrConfigConfiguration variables needed in the estimation of FMLLR for SGMMs
SgmmFmllrGlobalParamsGlobal adaptation parameters
SgmmGauPostIndexed by time
SgmmGauPostElementThis is the entry for a single time
SgmmGselectConfig
SgmmPerFrameDerivedVarsHolds the per-frame precomputed quantities x(t), x_{i}(t), z_{i}(t), and n_{i}(t) (cf
SgmmPerSpkDerivedVars
SimpleDecoderSimplest possible decoder, included largely for didactic purposes and as a means to debug more highly optimized decoders
SphinxMatrixHolder< kFeatDim >
SplitEventMap
SplitRadixComplexFft< Real >
SplitRadixRealFft< Real >
SpMatrix< Real >Packed symetric matrix class
StandardInputImpl
StandardOutputImpl
StateIterator< ContextFst< A > >
StateIterator< DeterministicOnDemandFst< A > >
StateIterator< TrivialFactorWeightFst< A, F > >
DeterministicOnDemandFstImpl< Arc >::StatePairEqual
DeterministicOnDemandFstImpl< Arc >::StatePairKey
StdToLatticeMapper< Int >Class StdToLatticeMapper maps a normal arc (StdArc) to a LatticeArc by putting the StdArc weight as the first element of the LatticeWeight
StringHasherA hashing function object for strings
StringRepository< Label, StringId >
SubMatrix< Real >Sub-matrix representation
DeterminizerStar< Arc >::SubsetEqual
LatticeDeterminizer< Weight, IntType >::SubsetEqual
DeterminizerStar< Arc >::SubsetEqualStates
LatticeDeterminizer< Weight, IntType >::SubsetEqualStates
LatticeDeterminizer< Weight, IntType >::SubsetKey
DeterminizerStar< Arc >::SubsetKey
SubstateCounter
SubVector< Real >Represents a non-allocating general vector which can be defined as a sub-vector of higher-level vector [or as the row of a matrix]
TableComposeCache< F >TableComposeCache lets us do multiple compositions while caching the same matcher
TableComposeOptions
TableEventMap
TableMatcher< F, BackoffMatcher >
TableMatcherImpl< F, BackoffMatcher >
TableMatcherOptionsTableMatcher is a matcher specialized for the case where the output side of the left FST always has either all-epsilons coming out of a state, or a majority of the symbol table
TableWriter< Holder >A templated class for writing objects to an archive or script file; see The Table concept
TableWriterArchiveImpl< Holder >
TableWriterBothImpl< Holder >
TableWriterImplBase< Holder >
TableWriterScriptImpl< Holder >
LatticeDeterminizer< Weight, IntType >::TempArc
DeterminizerStar< Arc >::TempArc
TestFunctor< Arc >
TidToTstateMapper
TiedGmmDefinition for tied Gaussian mixture models
TiedGmmPerFrameVarsHolds the per-frame derived variables, namely the current feature vector, posteriors of the soft vector quantizer (svq) and an indicator if the latter are current w.r.t
Timer
FasterDecoder::Token
LatticeFasterDecoder::Token
BiglmFasterDecoder::Token
LatticeSimpleDecoder::Token
KaldiDecoder< Decodable, Fst >::LinkStore::Token
NBestDecoder::TokenStore::Token
LatticeBiglmFasterDecoder::Token
KaldiDecoder< Decodable, Fst >::WordLinkStore::Token
SimpleDecoder::Token
TokenHolder
LatticeBiglmFasterDecoder::TokenList
LatticeSimpleDecoder::TokenList
LatticeFasterDecoder::TokenList
KaldiDecoder< Decodable, Fst >::TokenSet< StateId >
NBestDecoder::TokenStore
KaldiDecoder< Decodable, Fst >::TokenStore
TokenVectorHolder
TpMatrix< Real >Packed symetric matrix class
TrainingGraphCompiler
TrainingGraphCompilerOptions
TransitionModel
TransitionUpdateConfig
TreeClusterer
TreeClusterOptions
TreeRenderer
TransitionModel::Triple
TrivialFactorWeightFst< A, F >FactorWeightFst takes as template parameter a FactorIterator as defined above
TrivialFactorWeightFstImpl< A, F >
TrivialFactorWeightOptions< Arc >
LatticeWordAligner::Tuple
LatticeWordAligner::TupleEqual
LatticeWordAligner::TupleHash
UbmClusteringOptions
UpdatePhoneVectorsCheckedFromClusterableClass
UpdatePhoneVectorsClass
UpdateWParallelClass
Vector< Real >A class representing a vector
vector
VectorBase< Real >Provides a vector abstraction class
StringRepository< Label, StringId >::VectorEqual
VectorFst
VectorFstHolder
VectorHasher< Int >A hashing function-object for vectors
StringRepository< Label, StringId >::VectorKey
WaveDataThis class's purpose is to read in Wave files
WaveHolder
WordAlignedLatticeTester
WordBoundaryInfo
WordBoundaryInfoNewOpts
WordBoundaryInfoOptsComposeSpecial is a special kind of composition algorithm
WordBoundaryInfoOpts
KaldiDecoder< Decodable, Fst >::WordLinkStore::WordLink
KaldiDecoder< Decodable, Fst >::WordLinkStore
WspecifierOptions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines