Skip to the content.

SSPRL Lab GitHub Repository

Code Packages

Codes, User Guides can be downloaded from the GitHub repository listing below.

2021-2022

*Please contact Issa Panahi (issa.panahi@utdallas.edu) for the codes.

  1. SE: Real-time joint dereverberation and speech enhancement for hearing aid applications using edge devices *
  2. DOA: Joint Calibration and Synchronization of Two Arrays of Microphones and Loudspeakers Using Particle Swarm Optimization *
  3. DOA: Robust Three-Microphone Speech Source Localization Using Randomized Singular Value Decomposition *
  4. COMP: Development and Pilot Testing of Smartphone-Based Hearing Test Application *

2019-2020

*Please contact Issa Panahi (issa.panahi@utdallas.edu) for the codes.

  1. ASDS: Alert signal detection and integration to speech enhancement*
  2. SE: Speech Enhancement using super-Gaussian joint maximum a posteriori (SGJMAP) - SHARP 1
  3. SE: Minimum Variance Distortionless Response (MVDR) + Speech Enhancement*
  4. SE: A real-time convolutional neural network based speech enhancement for hearing impaired listeners using smartphone
  5. SE: Efficient two-microphone speech enhancement using basic recurrent neural network cell for hearing and hearing aids *
  6. SE: Real-time single-channel deep neural network-based speech enhancement on edge devices *
  7. DOA: Real-Time Convolutional Neural Network Based Speech Source Localization on Smartphone
  8. DOA: Direction of arrival estimation using deep neural network for hearing aid applications using smartphone
  9. DOA: Convolutional Recurrent Neural Network Based Direction of Arrival Estimation Method Using Two Microphones for Hearing Studies *
  10. DOA: Real-Time Estimation of Direction of Arrival of Speech Source using Three Microphones *
  11. DOA: Spectral Flux-Based Convolutional Neural Network Architecture for Speech Source Localization and its Real-Time Implementation *
  12. AFC: Adaptive Noise Injection Based Acoustic Feedback Cancellation*
  13. COMP: Frequency based Adaptive Wide Dynamic Range Compression*
  14. VAD: Automated machine learning: Speech classification for hearing aid applications and its real-time implementation on smartphone*