#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) |