#include <vector>#include <mutex>#include "base/kaldi-common.h"#include "matrix/matrix-lib.h"#include "gmm/model-common.h"#include "gmm/diag-gmm.h"#include "gmm/full-gmm.h"#include "itf/options-itf.h"#include "util/common-utils.h"#include "hmm/posterior.h"

Go to the source code of this file.
Classes | |
| struct | IvectorEstimationOptions |
| class | IvectorExtractorUtteranceStats |
| These are the stats for a particular utterance, i.e. More... | |
| struct | IvectorExtractorOptions |
| class | IvectorExtractor |
| class | OnlineIvectorEstimationStats |
| This class helps us to efficiently estimate iVectors in situations where the data is coming in frame by frame. More... | |
| struct | IvectorExtractorStatsOptions |
| Options for IvectorExtractorStats, which is used to update the parameters of IvectorExtractor. More... | |
| struct | IvectorExtractorEstimationOptions |
| Options for training the IvectorExtractor, e.g. variance flooring. More... | |
| class | IvectorExtractorStats |
| IvectorExtractorStats is a class used to update the parameters of the ivector extractor. More... | |
Namespaces | |
| kaldi | |
| This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference: | |
Functions | |
| double | EstimateIvectorsOnline (const Matrix< BaseFloat > &feats, const Posterior &post, const IvectorExtractor &extractor, int32 ivector_period, int32 num_cg_iters, BaseFloat max_count, Matrix< BaseFloat > *ivectors) |