journal article·2022-06-19Open access

Developing a Speech Recognition System for Recognizing Tonal Speech Signals Using a Convolutional Neural Network

Sakshi Dua, Sethuraman Sambath Kumar, Yasser Albagory, Rajakumar Ramalingam, Ankur Dumka, Rajesh Singh, Mamoon Rashid, Anita Gehlot, Sultan S. Alshamrani, Ahmed Saeed AlGhamdi

Applied Sciences· Volume 12· Issue 12

Abstract

Deep learning-based machine learning models have shown significant results in speech recognition and numerous vision-related tasks. The performance of the present speech-to-text model relies upon the hyperparameters used in this research work. In this research work, it is shown that convolutional neural networks (CNNs) can model raw and tonal speech signals. Their performance is on par with existing recognition systems. This study extends the role of the CNN-based approach to robust and uncommon speech signals (tonal) using its own designed database for target research. The main objective of this research work was to develop a speech-to-text recognition system to recognize the tonal speech signals of Gurbani hymns using a CNN. Further, the CNN model, with six layers of 2DConv, 2DMax Pooling, and 256 dense layer units (Google’s TensorFlow service) was also used in this work, as well as Praat for speech segmentation. Feature extraction was enforced using the MFCC feature extraction technique, which extracts standard speech features and features of background music as well. Our study reveals that the CNN-based method for identifying tonal speech sentences and adding instrumental knowledge performs better than the existing and conventional approaches. The experimental results demonstrate the significant performance of the present CNN architecture by providing an 89.15% accuracy rate and a 10.56% WER for continuous and extensive vocabulary sentences of speech signals with different tones.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Music and Audio Processing · Speech Recognition and Synthesis · Speech and Audio Processing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Applications, Lovely Professional University, Jalandhar 144402, India

Department of Computer Engineering, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

Department of Computer Science & Technology, MITS, Madanapalle 517325, India

Department of Computer Science & Engineering, Women Institute of Technology, Dehradun 248007, India

Adjunct Faculty, Graphic Era Deemed to be University, Dehradun 248007, India

Department of Research and Development, Uttaranchal Institute of Technology, Uttaranchal University, Dehradun 248007, India

Department of Computer Engineering, Faculty of Science and Technology, Vishwakarma University, Pune 411048, India

Department of Information Technology, College of Computer and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

Funding

Taif University

References (32)

Show source-provided references
1. A Primer on Deep Learning Architectures and applications in Speech Processing10.1007/s00034-019-01157-3 ↗
2. PSO-based optimized CNN for Hindi ASR10.1007/s10772-019-09652-3 ↗
3. Recent advances in convolutional neural networks
4. Optimizing Integrated Features for Hindi Automatic Speech Recognition System
5. Aggarwal, R.K. (2012). Improving Hindi Speech Recognition Using Filter Bank Optimization and Acoustic Model Refinement. [Ph.D. Thesis, National Institute of Technology].
6. Using Gaussian Mixtures for Hindi Speech Recognition system
7. Applications of Convolutional Neural Networks
8. A chain VQ clustering algorithm for real-time speech recognition10.1016/0167-8655(93)90076-P ↗
9. Machine Learning Paradigms for Speech Recognition: An Overview10.1109/TASL.2013.2244083 ↗
10. Punjabi Automatic Speech Recognition Using HTK
11. Convolutional Neural Networks for Speech Recognition10.1109/TASLP.2014.2339736 ↗
12. Li, X., and Zhou, Z. (2022, May 23). Speech command recognition with convolutional neural network. In CS229 Stanford Education; 2017. Available online: http://cs229.stanford.edu/proj2017/final-reports/5244201.pdf.
13. End-to-end acoustic modeling using convolutional neural networks for HMM-based automatic speech recognition10.1016/j.specom.2019.01.004 ↗
14. Isolated speech recognition using MFCC and DTW
15. Recognition Using Deep Neural Networks: A Systematic Review10.1109/ACCESS.2019.2896880 ↗
16. Tree-structured vector quantization for speech recognition10.1006/csla.2000.0143 ↗
17. Wei, K., Zhang, Y., Sun, S., Xie, L., and Ma, L. (2022). Conversational Speech Recognition by Learning Conversation-Leve; Characteristics, ICASSP, IEEE.10.1109/ICASSP43922.2022.9746884 ↗
18. Baevski, A., Hsu, W.N., Conneau, A., and Auli, M. (2021, January 6–14). Unsupervised Speech Recognition. Proceedings of the 35th Conference on Neural InformaTION Processing Systems (NeurIPS2021), Online.
19. Huang, J.T., Li, J., and Gong, Y. (2015, January 19–24). An analysis of Convolutional Neural Network for Speech Recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, Australia.10.1109/ICASSP.2015.7178920 ↗
20. Speech Recognition Using Convolutional Neural Networks10.14419/ijet.v7i4.6.20449 ↗
21. Poliyev, A.V., and Korsun, O.N. (2019). Speech Recognition Using Convolutional Neural Networks on Small Training Sets. Workshop on Materials and Engineering in Aeronautics. IOP Conference Series: Materials Science and Engineering, IOP Publishing.10.1088/1757-899X/714/1/012024 ↗
22. Automatic Spontaneous Speech Recognition for Punjabi Language Interview Speech Corpus
23. Out Domain Data Augmentation on Punjabi Children Speech Recognition using Tacotron10.1088/1742-6596/1950/1/012044 ↗
24. Continuous Punjabi speech recognition model based on Kaldi ASR toolkit10.1007/s10772-018-9497-6 ↗
25. Convolutional Neural Networks for Distant Speech Recognition10.1109/LSP.2014.2325781 ↗
26. Very Deep Convolutional Neural Networks for Noise Robust Speech Recognition10.1109/TASLP.2016.2602884 ↗
27. Continuous Speech Recognition for Punjabi Language
28. Bayesian network structures and inference techniques for automatic speech recognition10.1016/S0885-2308(03)00007-X ↗
29. Pleva, M., Jahr, J., and Thiessen, A. (2015, January 21–22). Automatic Acoustic Speech Segmentation in Praat using Cloud Based ASR. Proceedings of the 25th International Conference Radioelektronika, Pardubice, Czech Republic.10.1109/RADIOELEK.2015.7129000 ↗
30. Speaker independent isolated speech recognition system for Tamil language using HMM10.1016/j.proeng.2012.01.968 ↗
31. Efficient DTW-Based Speech Recognition System for Isolated Words of Arabic Language
32. Upadhyaya, P., Mittal, S.K., Farooq, O., Varshney, Y.V., and Abidi, M.R. (2019). Continuous hindi speech recognition using kaldi asr based on deep neural network. Machine Intelligence and Signal Analysis, Springer.10.1007/978-981-13-0923-6_26 ↗