Research · 2022 · Research at KJ Somaiya College of Engineering · IEEE ICAST 2022
Dysarthria Detection from Speech
Can a network hear a motor disorder in 25 milliseconds of speech?
A hybrid CNN-LSTM that classifies dysarthric speech from 128 MFCC features, reaching 99.59% accuracy on the TORGO recordings of speakers with cerebral palsy or ALS. Published at IEEE ICAST 2022.
Problem
Dysarthria, a motor speech disorder, is assessed by a speech-language pathologist one patient at a time. A screening model could take the first pass.
Approach
- TORGO: 9,184 recordings from speakers with and without dysarthria (cerebral palsy or ALS), augmented by speed and loudness to 18,366 clips.
- 128 MFCC features per clip: 25 ms frames, pre-emphasis, Hamming window, FFT, Mel log spectrogram, DCT.
- A 25-layer hybrid: four convolutional blocks as the feature extractor, an LSTM with 256 units as the classifier.
- Compared against CNN-SVM, random forest, decision tree and XGBoost, with five-fold cross-validation.
Stack
- Python
- TensorFlow
- Keras
- Librosa
Outcome
- 99.59% test accuracy; 99.90% mean over five folds
- Ahead of the published transfer-learning result on the same data (97.73%)