class_docstr: MFCCProcessor is CepstrogramProcessor which filters the magnitude
  spectrogram of the spectrogram with a Mel filterbank, takes the logarithm
  and performs a discrete cosine transform afterwards.
  
  Parameters
  ----------
  num_bands : int, optional
      Number of Mel filter bands.
  fmin : float, optional
      Minimum frequency of the Mel filterbank [Hz].
  fmax : float, optional
      Maximum frequency of the Mel filterbank [Hz].
  norm_filters : bool, optional
      Normalize the filters to area 1.
  mul : float, optional
      Multiply the magnitude spectrogram with this factor before taking the
      logarithm.
  add : float, optional
      Add this value before taking the logarithm of the magnitudes.
  transform : numpy ufunc
      Transformation applied to the Mel filtered spectrogram.
class_docstr_tok: ["MFCCProcessor","is","CepstrogramProcessor","which","filters","the","magnitude","spectrogram","of","the","spectrogram","with","a","Mel","filterbank",",","takes","the","logarithm","and","performs","a","discrete","cosine","transform","afterwards",".","Parameters","--","--","--","--","--","num_bands",":","int",",","optional","Number","of","Mel","filter","bands",".","fmin",":","float",",","optional","Minimum","frequency","of","the","Mel","filterbank","[","Hz","]",".","fmax",":","float",",","optional","Maximum","frequency","of","the","Mel","filterbank","[","Hz","]",".","norm_filters",":","bool",",","optional","Normalize","the","filters","to","area","1.","mul",":","float",",","optional","Multiply","the","magnitude","spectrogram","with","this","factor","before","taking","the","logarithm",".","add",":","float",",","optional","Add","this","value","before","taking","the","logarithm","of","the","magnitudes",".","transform",":","numpy","ufunc","Transformation","applied","to","the","Mel","filtered","spectrogram","."]
code: def __init__(
      self,
      num_bands=MFCC_BANDS,
      fmin=MFCC_FMIN,
      fmax=MFCC_FMAX,
      norm_filters=MFCC_NORM_FILTERS,
      mul=MFCC_MUL,
      add=MFCC_ADD,
      transform=dct,
      **kwargs,
  ):
      # pylint: disable=unused-argument
      self.num_bands = num_bands
      self.fmin = fmin
      self.fmax = fmax
      self.norm_filters = norm_filters
      self.mul = mul
      self.add = add
      self.transform = transform
  
imports: from __future__ import absolute_import, division, print_function
  import numpy
  from scipy.fftpack import dct
  from .filters import MelFilterbank
  from .spectrogram import Spectrogram
  from ..processors import Processor
label_desc: Use image node_id 1 to create a new MFCCProcessor object from inherited base classes: Processor with example: obj = MFCCProcessor(num_bands, fmin, fmax, norm_filters, mul, add, transform)