DeepSpectrumLite

DeepSpectrumLite applies transfer learning with pre-trained image convolutional neural networks to enable lightweight on-device audio classification by converting raw audio into Mel spectrograms for DNN training and inference.


Key Features:

  • Transfer Learning: Leverages pre-trained image CNNs to adapt visual feature extractors for audio classification tasks.
  • Mel Spectrogram Generation and Augmentation: Dynamically generates and augments Mel spectrogram plots from raw audio signals for model input.
  • CNN Fine-Tuning: Fine-tunes specific convolutional neural network architectures on spectrogram representations for classification.
  • Lightweight DNNs for On-Device Inference: Targets reduced trainable parameters and computational complexity to enable on-device, real-time inference.
  • Measured Inference Performance: Demonstrated mean inference lag of 242.0 milliseconds using DenseNet121 on a Motorola moto e7 plus smartphone.

Scientific Applications:

  • Paralinguistic Analysis: Classification of non-linguistic vocal attributes from speech audio.
  • Emotion Recognition: Detection of emotional states from speech and music audio recordings.
  • Social Signal Processing: Analysis of social and communicative signals from audio data.
  • COVID-19 Cough Detection: Classification of cough sounds for COVID-19 detection studies.
  • COVID-19 Speech Analysis: Analysis of speech signals for COVID-19 related biomarkers.
  • Snore Sound Classification: Classification of snore recordings for sleep-related audio analysis.

Methodology:

Dynamic generation and augmentation of Mel spectrogram plots from raw audio; transfer learning using pre-trained image CNNs and fine-tuning of CNN architectures on spectrogram inputs; on-device real-time inference benchmarking (e.g., DenseNet121 mean lag 242.0 ms on Motorola moto e7 plus).

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
workflow
Programming Languages:
Python
Added:
7/20/2022
Last Updated:
11/24/2024

Operations

Publications

Amiriparian S, Hübner T, Karas V, Gerczuk M, Ottl S, Schuller BW. DeepSpectrumLite: A Power-Efficient Transfer Learning Framework for Embedded Speech and Audio Processing From Decentralized Data. Frontiers in Artificial Intelligence. 2022;5. doi:10.3389/frai.2022.856232. PMID:35372830. PMCID:PMC8969434.