Method: Mfcc::FilterBanks#process
- Defined in:
- lib/mfcc/mel.rb
#process(fft) ⇒ Object
25 26 27 |
# File 'lib/mfcc/mel.rb', line 25 def process(fft) (0..filters).map { |n| fft.zip(bank[n]).reject { |(_, b)| b.nil? }.inject(0) { |memo, (a, b)| memo + a * b } } end |