Corpora#

AcousticCorpus(**kwargs)

Standalone class for working with acoustic corpora and pronunciation dictionaries

TextCorpus(**kwargs)

Standalone class for working with text corpora without a pronunciation dictionary

FileData(name, wav_path, text_path, ...[, ...])

Data class for file information

UtteranceData(speaker_name, file_name, ...)

Data class for utterance information

Helper classes and functions#

Multiprocessing#

Job(**kwargs)

Database class for storing information about multiprocessing jobs

CorpusProcessWorker(name, job_q, return_q, ...)

Multiprocessing corpus loading worker

Mixins#

CorpusMixin(corpus_directory[, ...])

Mixin class for processing corpora

AcousticCorpusMixin([audio_directory])

Mixin class for acoustic corpora

AcousticCorpusPronunciationMixin(**kwargs)

Mixin for acoustic corpora with Pronunciation dictionaries

IvectorCorpusMixin(**kwargs)

Abstract corpus mixin for corpora that extract ivectors

TextCorpusMixin(**kwargs)

Abstract mixin class for processing text corpora

DictionaryTextCorpusMixin(**kwargs)

Abstract mixin class for processing text corpora with pronunciation dictionaries.

Features#

FeatureConfigMixin([feature_type, ...])

Class to store configuration information about MFCC generation

MfccFunction(args)

Multiprocessing function for generating MFCC features

MfccArguments(job_name, session, log_path, ...)

Arguments for MfccFunction

CalcFmllrFunction(args)

Multiprocessing function for calculating fMLLR transforms

CalcFmllrArguments(job_name, session, ...)

Arguments for CalcFmllrFunction

IvectorConfigMixin([num_gselect, ...])

Mixin class for ivector features

VadConfigMixin([energy_threshold, ...])

Abstract mixin class for performing voice activity detection

ComputeVadFunction(args)

Multiprocessing function to compute voice activity detection

VadArguments(job_name, session, log_path, ...)

Arguments for ComputeVadFunction

Ivector#

ExtractIvectorsFunction(args)

Multiprocessing function for extracting ivectors.

ExtractIvectorsArguments(job_name, session, ...)

Arguments for ExtractIvectorsFunction