Artificial Neural Network for Arabic Speech Recognition in Humanoid Robotic Systems
Ali Alabdullah, A. Alajmi, Abdulaziz T. M. Almutairi, Noura Almousa, S. Al-Daihani, Abdullah S. Karar
- Year
- 2019
- Citations
- 5
Abstract
Speech recognition is projected to play an increasingly important role in the future of human/machine interfacing. The objective of this study is to engineer a speech recognition system capable of deployment onto a general humanoid robot. A MATLAB based program for speech extraction and identification is constructed. Although there are many different algorithms used in speech recognition, the utilization of artificial neural networks (ANNs) was found to be adequate for the Arabic language, with its multitude of complexities, accents and linguistic intentionality. Furthermore, ANN is powerful and can model complex functions while offering the opportunity for additional cognitive abilities. The software tool developed converts the incoming audio signal into a two dimensional spectrogram, which is subsequently supplied to the ANN through a mel frequency cepstral coefficients (mfcc) algorithm. A software product capable of converting Arabic speech to commands was developed for controlling the “NAO” humanoid robot with 90% hit rate.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002