# compute-mfcc **Repository Path**: daqingba/compute-mfcc ## Basic Information - **Project Name**: compute-mfcc - **Description**: A simple MFCC extractor using C++ STL and C++11 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-06-06 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # A Simple MFCC Feature Extractor using C++ STL and C++11 ## Features * Takes PCM Wave input and outputs MFCCs as comma separated floating point values, each line representing a frame. * Supports batch extraction through list input and output. * Command line control for window length, frame shift, sampling rate, number of cepstra and filterbank cutoff frequencies. * Computes MFCCs through pre-emphasis, Hamming window, FFT, power spectrum, equal height log-Mel filterbank followed by discrete cosine transform. ## Compilation g++ -std=c++11 -O3 compute-mfcc.cc -o compute-mfcc ## Usage Examples * compute-mfcc --input input.wav --output output.mfc * compute-mfcc --input input.wav --output output.mfc --samplingrate 8000 * compute-mfcc --inputlist input.list --outputlist output.list * compute-mfcc --inputlist input.list --outputlist output.list --numcepstra 17 --samplingrate 44100 ## License GNU GPL V3.0 ## Contributors D S Pavan Kumar