Home Automation System by Voice Commands
Abstract
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.