Date of Award


Document Type


Degree Name

Master of Science (MS)


Computer Engineering and Sciences

First Advisor

Veton Kepuska

Second Advisor

Munevver Mine Subasi

Third Advisor

Samuel Kozaitis

Fourth Advisor

Philip J. Bernhard


The Home Automation System is one of the most important technologies that are used by humans for controlling electrical devices to reduce manual efforts in their daily tasks. The home automation system by voice has the ability to understand thousands of voice commands and perform the required action to control various electrical devices. The voice recognition is a bit complex and challenging task since each person has his accent. Therefore, Bitvoicer Server used in the home automation system in this thesis since it supports 17 languages from 26 countries and regions, and has the ability to recognize an unlimited number of voice commands. Voice control for a home automation system is proposed in this thesis. The system takes the human voice commands by it is own inbuilt microphone that converts the sound wave to an electrical wave. This system not only takes the voice commands and executes them to control electrical devices but also gives a response acknowledgment through speech output. This system can perform the different commands to control devices such as turn-on, turn-off, prime time, and go away; at the same time, it can develop a conversation with the user. The voice commands are processed in real-time, using an offline Bitvoicer server and a microcontroller (Arduino) through USB serial communication. Performance evaluation is carried out with encouraging results of the voice commands through the Speech Recognition Engine and controlling various electrical devices.


Copyright held by author