Table of Contents

Class MfccOptions

Namespace
AiDotNet.Audio.Features
Assembly
AiDotNet.dll

Options for MFCC extraction.

public class MfccOptions : AudioFeatureOptions
Inheritance
MfccOptions
Inherited Members

Properties

AppendDelta

Gets or sets whether to append delta (velocity) coefficients.

public bool AppendDelta { get; set; }

Property Value

bool

AppendDeltaDelta

Gets or sets whether to append delta-delta (acceleration) coefficients. Requires AppendDelta to be true.

public bool AppendDeltaDelta { get; set; }

Property Value

bool

FMax

Gets or sets the maximum frequency for the mel filterbank. Null means use Nyquist frequency (SampleRate / 2).

public double? FMax { get; set; }

Property Value

double?

FMin

Gets or sets the minimum frequency for the mel filterbank.

public double FMin { get; set; }

Property Value

double

IncludeEnergy

Gets or sets whether to replace the first coefficient with log energy.

public bool IncludeEnergy { get; set; }

Property Value

bool

NumCoefficients

Gets or sets the number of MFCC coefficients to compute. Default is 13 (standard for speech recognition).

public int NumCoefficients { get; set; }

Property Value

int

NumMels

Gets or sets the number of Mel filterbank channels. Default is 40.

public int NumMels { get; set; }

Property Value

int