Lines Matching refs:self
91 def __init__(self,freq_min,freq_high,numOfMelFilters,numOfDctOutputs,FFTSize,sample_rate): argument
92 self._freq_min=freq_min
93 self._freq_high=freq_high
94 self._numOfMelFilters = numOfMelFilters
95 self._FFTSize=FFTSize
96 self._sample_rate=sample_rate
98 self._window = sig.hamming(FFTSize, sym=False)
100 self._numOfDctOutputs=numOfDctOutputs
102 self._filters = melFilterMatrix(freq_min, freq_high, numOfMelFilters,sample_rate,FFTSize)
105 self._dctMatrixFilters = dctMatrix(numOfDctOutputs, numOfMelFilters)
107 def mfcc(self,audio): argument
115 audioWin = audio * self._window
130 filterLimit = int(1 + self._FFTSize // 2)
133 audioFiltered = np.dot(self._filters,audioPower)
139 cepstral_coefficents = np.dot(self._dctMatrixFilters, audioLog)