This document describes an IoT-based home automation system that allows users to control home appliances like lights, fans, heaters, and air conditioners using voice commands or a mobile app. A PIC 16F877A microcontroller is used to analyze voice commands detected using a voice recognition system and then control the appliances using relays. The system uses both Bluetooth and GSM/GPRS technologies to allow remote control via a web interface or mobile app. Sensors are also integrated to automatically control devices and detect security threats. The system aims to provide convenience and accessibility while saving energy.