online-ivector-feature.h File Reference

This file contains code for online iVector extraction in a form compatible with OnlineFeatureInterface. More...

#include <string>
#include <vector>
#include <deque>
#include "matrix/matrix-lib.h"
#include "util/common-utils.h"
#include "base/kaldi-error.h"
#include "itf/online-feature-itf.h"
#include "gmm/diag-gmm.h"
#include "feat/online-feature.h"
#include "ivector/ivector-extractor.h"
#include "decoder/lattice-faster-online-decoder.h"
#include "decoder/lattice-incremental-online-decoder.h"
Include dependency graph for online-ivector-feature.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OnlineIvectorExtractionConfig
 This class includes configuration variables relating to the online iVector extraction, but not including configuration for the "base feature", i.e. More...
 
struct  OnlineIvectorExtractionInfo
 This struct contains various things that are needed (as const references) by class OnlineIvectorExtractor. More...
 
struct  OnlineIvectorExtractorAdaptationState
 This class stores the adaptation state from the online iVector extractor, which can help you to initialize the adaptation state for the next utterance of the same speaker in a more informed way. More...
 
class  OnlineIvectorFeature
 OnlineIvectorFeature is an online feature-extraction class that's responsible for extracting iVectors from raw features such as MFCC, PLP or filterbank. More...
 
struct  OnlineSilenceWeightingConfig
 
class  OnlineSilenceWeighting
 
struct  OnlineSilenceWeighting::FrameInfo
 

Namespaces

 kaldi
 This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference:
 

Detailed Description

This file contains code for online iVector extraction in a form compatible with OnlineFeatureInterface.

It's used in online-nnet2-feature-pipeline.h.

Definition in file online-ivector-feature.h.