rouseabout / knf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plain C implementataion of the Kaldi online feature extractor using FFTW.

Produces identical output to kaldifeat and kaldi-native-fbank.

C Benchmark

See bench.cpp. Wall-clock time to compute features for 1000 second waveform, averaged over 10 runs.

Implementation Time (Seconds)
kali-native-fbank 0.4978459
knf 0.3398971

Python Benchmark

See bench.py. Wall-clock time to compute features for 1000 second waveform:

Implementation Time (Seconds)
kaldifeat 10.6698
kali-native-fbank 0.7778
knf 0.3258

About


Languages

Language:C 73.0%Language:Python 18.2%Language:C++ 8.3%Language:Makefile 0.5%