#include "base/kaldi-common.h"
#include "util/kaldi-table.h"
#include "util/kaldi-holder.h"
#include "matrix/matrix-lib.h"
Go to the source code of this file.
Namespaces | |
kaldi | |
This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference: | |
Typedefs | |
typedef TableWriter< KaldiObjectHolder< MatrixBase< BaseFloat > > > | BaseFloatMatrixWriter |
typedef SequentialTableReader< KaldiObjectHolder< Matrix< BaseFloat > > > | SequentialBaseFloatMatrixReader |
typedef RandomAccessTableReader< KaldiObjectHolder< Matrix< BaseFloat > > > | RandomAccessBaseFloatMatrixReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Matrix< BaseFloat > > > | RandomAccessBaseFloatMatrixReaderMapped |
typedef TableWriter< KaldiObjectHolder< MatrixBase< double > > > | DoubleMatrixWriter |
typedef SequentialTableReader< KaldiObjectHolder< Matrix< double > > > | SequentialDoubleMatrixReader |
typedef RandomAccessTableReader< KaldiObjectHolder< Matrix< double > > > | RandomAccessDoubleMatrixReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Matrix< double > > > | RandomAccessDoubleMatrixReaderMapped |
typedef TableWriter< KaldiObjectHolder< CompressedMatrix > > | CompressedMatrixWriter |
typedef TableWriter< KaldiObjectHolder< VectorBase< BaseFloat > > > | BaseFloatVectorWriter |
typedef SequentialTableReader< KaldiObjectHolder< Vector< BaseFloat > > > | SequentialBaseFloatVectorReader |
typedef RandomAccessTableReader< KaldiObjectHolder< Vector< BaseFloat > > > | RandomAccessBaseFloatVectorReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Vector< BaseFloat > > > | RandomAccessBaseFloatVectorReaderMapped |
typedef TableWriter< KaldiObjectHolder< VectorBase< double > > > | DoubleVectorWriter |
typedef SequentialTableReader< KaldiObjectHolder< Vector< double > > > | SequentialDoubleVectorReader |
typedef RandomAccessTableReader< KaldiObjectHolder< Vector< double > > > | RandomAccessDoubleVectorReader |
typedef TableWriter< KaldiObjectHolder< CuMatrix< BaseFloat > > > | BaseFloatCuMatrixWriter |
typedef SequentialTableReader< KaldiObjectHolder< CuMatrix< BaseFloat > > > | SequentialBaseFloatCuMatrixReader |
typedef RandomAccessTableReader< KaldiObjectHolder< CuMatrix< BaseFloat > > > | RandomAccessBaseFloatCuMatrixReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuMatrix< BaseFloat > > > | RandomAccessBaseFloatCuMatrixReaderMapped |
typedef TableWriter< KaldiObjectHolder< CuMatrix< double > > > | DoubleCuMatrixWriter |
typedef SequentialTableReader< KaldiObjectHolder< CuMatrix< double > > > | SequentialDoubleCuMatrixReader |
typedef RandomAccessTableReader< KaldiObjectHolder< CuMatrix< double > > > | RandomAccessDoubleCuMatrixReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuMatrix< double > > > | RandomAccessDoubleCuMatrixReaderMapped |
typedef TableWriter< KaldiObjectHolder< CuVector< BaseFloat > > > | BaseFloatCuVectorWriter |
typedef SequentialTableReader< KaldiObjectHolder< CuVector< BaseFloat > > > | SequentialBaseFloatCuVectorReader |
typedef RandomAccessTableReader< KaldiObjectHolder< CuVector< BaseFloat > > > | RandomAccessBaseFloatCuVectorReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuVector< BaseFloat > > > | RandomAccessBaseFloatCuVectorReaderMapped |
typedef TableWriter< KaldiObjectHolder< CuVector< double > > > | DoubleCuVectorWriter |
typedef SequentialTableReader< KaldiObjectHolder< CuVector< double > > > | SequentialDoubleCuVectorReader |
typedef RandomAccessTableReader< KaldiObjectHolder< CuVector< double > > > | RandomAccessDoubleCuVectorReader |
typedef TableWriter< BasicHolder< int32 > > | Int32Writer |
typedef SequentialTableReader< BasicHolder< int32 > > | SequentialInt32Reader |
typedef RandomAccessTableReader< BasicHolder< int32 > > | RandomAccessInt32Reader |
typedef TableWriter< BasicVectorHolder< int32 > > | Int32VectorWriter |
typedef SequentialTableReader< BasicVectorHolder< int32 > > | SequentialInt32VectorReader |
typedef RandomAccessTableReader< BasicVectorHolder< int32 > > | RandomAccessInt32VectorReader |
typedef TableWriter< BasicVectorVectorHolder< int32 > > | Int32VectorVectorWriter |
typedef SequentialTableReader< BasicVectorVectorHolder< int32 > > | SequentialInt32VectorVectorReader |
typedef RandomAccessTableReader< BasicVectorVectorHolder< int32 > > | RandomAccessInt32VectorVectorReader |
typedef TableWriter< BasicPairVectorHolder< int32 > > | Int32PairVectorWriter |
typedef SequentialTableReader< BasicPairVectorHolder< int32 > > | SequentialInt32PairVectorReader |
typedef RandomAccessTableReader< BasicPairVectorHolder< int32 > > | RandomAccessInt32PairVectorReader |
typedef TableWriter< BasicPairVectorHolder< BaseFloat > > | BaseFloatPairVectorWriter |
typedef SequentialTableReader< BasicPairVectorHolder< BaseFloat > > | SequentialBaseFloatPairVectorReader |
typedef RandomAccessTableReader< BasicPairVectorHolder< BaseFloat > > | RandomAccessBaseFloatPairVectorReader |
typedef TableWriter< BasicHolder< BaseFloat > > | BaseFloatWriter |
typedef SequentialTableReader< BasicHolder< BaseFloat > > | SequentialBaseFloatReader |
typedef RandomAccessTableReader< BasicHolder< BaseFloat > > | RandomAccessBaseFloatReader |
typedef RandomAccessTableReaderMapped< BasicHolder< BaseFloat > > | RandomAccessBaseFloatReaderMapped |
typedef TableWriter< BasicHolder< double > > | DoubleWriter |
typedef SequentialTableReader< BasicHolder< double > > | SequentialDoubleReader |
typedef RandomAccessTableReader< BasicHolder< double > > | RandomAccessDoubleReader |
typedef TableWriter< BasicHolder< bool > > | BoolWriter |
typedef SequentialTableReader< BasicHolder< bool > > | SequentialBoolReader |
typedef RandomAccessTableReader< BasicHolder< bool > > | RandomAccessBoolReader |
typedef TableWriter< TokenHolder > | TokenWriter |
TokenWriter is a writer specialized for std::string where the strings are nonempty and whitespace-free. More... | |
typedef SequentialTableReader< TokenHolder > | SequentialTokenReader |
typedef RandomAccessTableReader< TokenHolder > | RandomAccessTokenReader |
typedef TableWriter< TokenVectorHolder > | TokenVectorWriter |
TokenVectorWriter is a writer specialized for sequences of std::string where the strings are nonempty and whitespace-free. More... | |
typedef SequentialTableReader< TokenVectorHolder > | SequentialTokenVectorReader |
typedef RandomAccessTableReader< TokenVectorHolder > | RandomAccessTokenVectorReader |
typedef TableWriter< KaldiObjectHolder< GeneralMatrix > > | GeneralMatrixWriter |
typedef SequentialTableReader< KaldiObjectHolder< GeneralMatrix > > | SequentialGeneralMatrixReader |
typedef RandomAccessTableReader< KaldiObjectHolder< GeneralMatrix > > | RandomAccessGeneralMatrixReader |
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< GeneralMatrix > > | RandomAccessGeneralMatrixReaderMapped |