HuuPhuoc2411/ESP32Feature28: ESP32Feature28 v1.0.0 - Initial Release

Read full text
Authors: Huu-Phuoc Nguyen
Cited by: 0

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