HuuPhuoc2411/ESP32Feature28: ESP32Feature28 v1.0.0 - Initial Release
Abstract
ESP32Feature28 v1.0.0 - Initial Release π First stable release of ESP32Feature28 library for extracting 28 audio features from I2S microphones on ESP32. β¨ Features 28 Audio Features Extraction: Peak Frequency (Hz) Spectral Centroid (Hz) 13 MFCC coefficients (mean) 13 MFCC coefficients (standard deviation) Optimized for ESP32: Real-time processing @ 240MHz ~30KB RAM usage Efficient FFT and MFCC computation I2S Microphone Support: IMP441, INMP441, SPH0645 Any I2S microphone with PCM16 mono output π¦ Installation Arduino Library Manager Open Arduino IDE Go to Sketch > Include Library > Manage Libraries Search for "ESP32Feature28" Click Install Manual Installation Download ESP32Feature28-v1.0.0.zip Extract to Arduino/libraries/ folder Restart Arduino IDE π Documentation Full documentation available in README.md π§ Dependencies arduinoFFT >= 2.0.0 (by Enrique Condes) π Example #include Feature28Extractor extractor(16000); void setup() { extractor.reset(); // Feed audio data... extractor.feed(samples, count); // Compute features float features[28]; if (extractor.compute(features)) { // Use features for ML/AI }
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 2 January 2026