Litcius/Paper detail

Design and implementation of smart voice assistant and recognizing academic words

Ahmed J. Abougarair, Mohamed Aburakhis, Mohamed O Zaroug

2022International Robotics & Automation Journal30 citationsDOIOpen Access PDF

Abstract

This paper approaches the use of a Virtual Assistant using neural networks for recognition of commonly used words. The main purpose is to facilitate the users’ daily lives by sensing the voice and interpreting it into action. Alice, which is the name of the assistant, is implemented based on four main techniques: Hot word detection, Voice to Text conversion, Intent recognition, and Text to Voice conversion. Linux is the operating system of choice, for developing and running the assistant because it is in the public domain, also, Linux has been implemented on most Single-board computers. Python is chosen as a development language due to its capabilities and compatibility with various APIs and libraries, which are deemed necessary for the project. The virtual assistant will be required to communicate with IoT devices. In addition, a speech recognition system is created in order to recognize the significant technical words. An artificial neural network (ANN) with different structure networks and training algorithms is utilized in conjunction with the Mel Frequency Cepstral Coefficient (MFCC) feature extraction technique to increase the identification rate effectively and find the optimal performance. For training purposes, the Levenberg-Marquardt (LM) and BGFS Quasi-Newton Resilient Backpropagation are compared using 10 MFCC, utilizing from 10 to 50 neurons increasing in increments of 10 similarly for 13MFCC the training is done utilizing from between 10 to 50 neurons.

Topics & Concepts

Mel-frequency cepstrumComputer sciencePython (programming language)Artificial neural networkSpeech recognitionBackpropagationFeature extractionArtificial intelligenceOperating systemAI in Service InteractionsEEG and Brain-Computer InterfacesIoT-based Smart Home Systems
Design and implementation of smart voice assistant and recognizing academic words | Litcius