Rediscovering Automatic Detection of Stuttering and Its Subclasses through Machine Learning—The Impact of Changing Deep Model Architecture and Amount of Data in the Training Set
Source abstract
Abstract
This work deals with automatically detecting stuttering and its subclasses. An effective classification of stuttering along with its subclasses could find wide application in determining the severity of stuttering by speech therapists, preliminary patient diagnosis, and enabling communication with the previously mentioned voice assistants. The first part of this work provides an overview of examples of classical and deep learning methods used in automated stuttering classifications as well as databases and features used. Then, two classical algorithms (k-NN (k-nearest neighbor) and SVM (support vector machine) and several deep models (ConvLSTM; ResNetBiLstm; ResNet18; Wav2Vec2) are examined on the available stuttering dataset. The experiments investigate the influence of individual signal features such as Mel-Frequency Cepstral Coefficients (MFCCs), pitch-determining features in the signal, and various 2D speech representations on the classification results. The most successful algorithm, i.e., ResNet18, can classify speech disorders at the F1 measure of 0.93 for the general class. Additionally, deep learning shows superiority over a classical approach to stuttering disorder detection. However, due to insufficient data and the quality of the annotations, the results differ between stuttering subcategories. Observation of the impact of the number of dense layers, the amount of data in the training set, and the amount of data divided into the training and test sets on the effectiveness of stuttering event detection is provided for further use of this methodology.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Stuttering Research and Treatment · Phonetics and Phonology Research · Voice and Speech Disorders
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Narutowicza 11/12, 80-233 Gdansk, Poland
References (54)
Show source-provided references
1. Sequence Labeling to Detect Stuttering Events in Read Speech10.1016/j.csl.2019.101052 ↗
2. Arnab, A., Jayasumana, S., Zheng, S., and Torr, P. (2016). Higher Order Conditional Random Fields in Deep Neural Networks. arXiv.10.1007/978-3-319-46475-6_33 ↗
3. Bhatia, G., Saha, B., Khamkar, M., Chandwani, A., and Khot, R. (2020). Stutter Diagnosis and Therapy System, Based on Deep Learning. arXiv.
4. Machine Learning for Stuttering Identification: Review, Challenges and Future Directions10.1016/j.neucom.2022.10.015 ↗
5. Computer-assisted pronunciation training—Speech synthesis is almost all you need10.1016/j.specom.2022.06.003 ↗
6. Li, J. (2021). Recent Advances in End-to-End Automatic Speech Recognition. arXiv.10.1561/116.00000050 ↗
7. Introduction to the special issue on machine learning in acoustics10.1121/10.0006783 ↗
8. Machine learning-based analysis of English lateral allophones10.2478/amcs-2019-0029 ↗
9. How machine learning contributes to solve acoustical problems
10. The University College London Archive of Stuttered Speech (UCLASS)10.1044/1092-4388(2009/07-0129) ↗
11. Epidemiology of stuttering: 21st century advances10.1016/j.jfludis.2012.11.002 ↗
12. Public attitudes toward stuttering in Malaysia10.1016/j.jfludis.2022.105942 ↗
13. Wheeler, K. (2023, March 04). For People Who Stutter, the Convenience of Voice Assistant Technology Remains out of Reach, USA Today (Online). Available online: https://eu.usatoday.com/story/tech/2020/01/06/voice-assistants-remain-out-reach-people-who-stutter/2749115001/.
14. Lea, C., Mitra, V., Joshi, A., Kajarekar, S., and Bigham, J. (2021). SEP-28k: A Dataset for Stuttering Event Detection from Podcasts with People Who Stutter. arXiv.10.1109/ICASSP39728.2021.9413520 ↗
15. Nöth, E., Niemann, H., Haderlein, T., Decher, M., Eysholdt, U., Rosanowski, F., and Wittenberg, T. (2000, January 16–20). Automatic stuttering recognition using Hidden Markov models. Proceedings of the 6th International Conference on Spoken Language Processing, Beijing, China.10.21437/ICSLP.2000-752 ↗
16. Automatic detection of disorders with the use of Hidden Markov Model10.1007/978-3-540-75175-5_56 ↗
17. Mahesha, P., and Vinod, D. (2013, January 11–12). Classification of speech disfluencies using speech parameterization techniques and multiclass svm. Proceedings of the International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, Greader Noida, India.10.1007/978-3-642-37949-9_26 ↗
18. The application of Kohonen and multilayer perceptron networks in the speech nonfluency analysis
19. Intelligent Processing of Stuttered Speech10.1023/A:1024710532716 ↗
20. Muñoz, M., and Coto-Jiménez, M. (2022). An Experimental Study on Speech Enhancement Based on a Combination of Wavelets and Deep Learning. Computation, 10.10.3390/computation10060102 ↗
21. Doras, G., Teytaut, Y., and Roebel, A. (2023). A Linear Memory CTC-Based Algorithm for Text-to-Voice Alignment of Very Long Audio Recordings. Appl. Sci., 13.10.3390/app13031854 ↗
22. Objective evaluation of speech dysfluencies using wavelet packet transform with sample entropy10.1016/j.dsp.2012.12.003 ↗
23. Automatic Recognition of Repetitions in Stuttered Speech: Using End-Point Detection and Dynamic Time Warping10.1016/j.sbspro.2015.03.324 ↗
24. Intelligent stuttering speech recognition: A succinct review10.1007/s11042-022-12817-z ↗
25. Sheikh, S., Sahidullah, M., Hirsch, F., and Ouni, S. (2021, January 23–27). StutterNet: Stuttering Detection Using Time Delay Neural Network. Proceedings of the 2021 29th European Signal Processing Conference (EUSIPCO), Dublin, Ireland.10.23919/EUSIPCO54536.2021.9616063 ↗
26. Zayats, V., Ostendorf, M., and Hajishirzi, H. (2016, January 8–12). Disfluency detection using a bidirectional LSTM. Proceedings of the Interspeech 2016, San Francisco, CA, USA.10.21437/Interspeech.2016-1247 ↗
27. Chen, Q., Chen, M., Li, B., and Wang, W. (2020, January 4–8). Controllable time-delay transformer for real-time punctuation prediction and disfluency detection. Proceedings of the 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9053159 ↗
28. Measuring nominal scale agreement among many raters10.1037/h0031619 ↗
29. Panayotov, V., Chen, G., Povey, D., and Khudanpur, S. (2015, January 19–24). Librispeech: An ASR corpus based on public domain audio books. Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, QLD, Australia.10.1109/ICASSP.2015.7178964 ↗
30. The TORGO database of acoustic and articulatory speech from speakers with dysarthria10.1007/s10579-011-9145-0 ↗
31. (2023, March 04). FluencyBank Database. Available online: https://fluency.talkbank.org/access/Voices-CWS.html.
32. Kourkounakis, T., Hajavi, A., and Etemad, A. (2020). FluentNet: End-to-End Detection Of Speech Disfluency with Deep Learning. arXiv.10.1109/TASLP.2021.3110146 ↗
33. Tan, T., Ariff, A., Ting, C., and Salleh, S. (2007, January 25–27). Application of Malay speech technology in Malay speech therapy assistance tools. Proceedings of the 2007 International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia.10.1109/ICIAS.2007.4658401 ↗
34. Comparison of Lithuanian and Polish Consonant Phonemes Based on Acoustic Analysis—Preliminary Results
35. Comparison of Speech Features on the Speech Recognition Task10.3844/jcssp.2007.608.616 ↗
36. Gupta, H., and Gupta, D. (2016, January 14–15). LPC and LPCC method of feature extraction in Speech Recognition System. Proceedings of 2016 6th International Conference—Cloud System and Big Data Engineering (Confluence), Noida, India.10.1109/CONFLUENCE.2016.7508171 ↗
37. An approach for objective assessment of stuttered speech using MFCC
38. Pálfy, J., and Pospíchal, J. (2011, January 29–30). Recognition of repetitions using support vector machines. Proceedings of the IEEE Signal Processing Algorithms, Architectures, Arrangements, and Applications SPA 2011, Poznan, Poland.
39. Chee, L., Chia, A.O., Hariharan, M., and Sazali, Y. (2009, January 16–18). MFCC based recognition of repetitions and prolongations in stuttered speech using k-nn and lda. Proceedings of the 2009 IEEE Student Conference on Research and Development (SCOReD), Serdang, Malaysia.10.1109/SCORED.2009.5443210 ↗
40. Chee, L., Chia, A.O., Hariharan, M., and Sazali, Y. (2009, January 14–15). Automatic detection of prolongations and repetitions using LPCC. Proceedings of the 2009 International Conference for Technical Postgraduates (TECHPOS), Kuala Lumpur, Malaysia.10.1109/TECHPOS.2009.5412080 ↗
41. Classification of stuttering events using i-vector10.21608/ejle.2017.59395 ↗
42. Development of a two-stage procedure for the automatic recognition of dysfluencies in the speech of children who stutter: II. ANN recognition of repetitions and prolongations with supplied word segment markers10.1044/jslhr.4005.1085 ↗
43. Classification of childhood disfluencies using neural networks10.1016/S0094-730X(99)00029-7 ↗
44. Mahesha, P., and Vinod, D. (2017, January 22–24). LP-Hilbert transform based MFCC for effective discrimination of stuttering dysfluencies. Proceedings of the 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India.10.1109/WiSPNET.2017.8300225 ↗
45. Sojka, P., Horák, A., Kopeček, I., and Pala, K. (2022). Text, Speech, and Dialogue, Springer. TSD 2022; Lecture Notes in Computer Science.10.1007/978-3-031-16270-1 ↗
46. Sheikh, S.A., Sahidullah, M., Hirsch, F., and Ouni, S. (September, January 29). Robust Stuttering Detection via MULTI-task and Adversarial Learning. Proceedings of the 30th European Signal Processing Conference (EUSIPCO), Belgrade, Serbia.
47. Advancing Stuttering Detection via Data Augmentation, Class-Balanced Loss and Multi-Contextual Deep Learning10.1109/JBHI.2023.3248281 ↗
48. Principal component analysis: A review and recent developments10.1098/rsta.2015.0202 ↗
49. Ganchev, T., Fakotakis, N., and Kokkinakis, G. (2005, January 17–19). Comparative evaluation of various MFCC implementations on the speaker verification task Archived 2011-07-17 at the Wayback Machine. Proceedings of the 10th International Conference on Speech and Computer (SPECOM 2005), Patras, Greece.
50. Analysis of 2D Feature Spaces for Deep Learning-Based Speech Recognition10.17743/jaes.2018.0066 ↗
51. Müller, M., Kurth, F., and Clausen, M. (2005, January 11–15). Audio Matching via Chroma-Based Statistical Features. Proceedings of the International Conference on Music Information Retrieval (ISMIR), London, UK.
52. Alías, F., Socoró, J.C., and Sevillano, X. (2016). A Review of Physical and Perceptual Feature Extraction Techniques for Speech, Music and Environmental Sounds. Appl. Sci., 6.10.3390/app6050143 ↗
53. Precise pitch profile feature extraction from musical audio for key detection10.1109/TMM.2006.870727 ↗
54. Baevski, A., Zhou, H., Abdelrahman, M., and Auli, M. (2020, January 6–12). wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representations. Proceedings of the 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, Canada.