Voice controlled home automation system
This is a project for a voice controlled home automation system to control appliances with your voice through an Android app and also through a microphone and Voice recognition module. Any person can use this project to control any electronic appliance. This can be done by an app on his
2025-06-28 16:36:40 - Adil Khan
Voice controlled home automation system
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThis is a project for a voice controlled home automation system to control appliances with your voice through an Android app and also through a microphone and Voice recognition module.
Any person can use this project to control any electronic appliance. This can be done by an app on his/her Smartphone and through mic. The user can send instructions orally to the Android application or microphone which in turn passes on these commands/instructions to the respberry pi module, via Bluetooth and wifi which is a medium of wireless communication. We have interfaced the respberry pi to the main circuit. This circuit has total 4 relays. The user can connect relays to various electronic home appliances and control them through voice commands. Using voice recognition module, module recognize tha voice of authentic person. Every one cannot control the appliances, only authentic people can control the system. The security through app is when any one connect the app to the respberry pi module, module requires a password. The password is only known to authenticate person.
Project ObjectivesIn this project, we will achieve to design a home controlling system using voice commands. The project will also be able to recognize the voice of specific person to control the appliances. The system which we have to design will be relatively user friendly. The main objective is that a person can control his home appliances from anywhere through android app via wifi. Another objective of this project is to give relief to peoples specially for old and paralyzed peoples. They can control home appliances through thier voice from any place of room or house without doing any physical action.
Project Implementation MethodThe method for implementation of the home automation by using the voice command involves the following milestones.
- The Mic will detect the sound of the user and send it to the low noise amplifier to compress the noise which adds to the original sound from surrounding and amplify the original sound to the voice recognition module.
- The voice recognition module recognizes the sound command from the user and sends it to raspberry pi module to perform the specific operation.
- The Raspberry pi module converts this sound into the controller language and sends it to the relay module.
- The Relay module operates the specific operation that a user wants to perform.
Block Diagram:

The project has following benefits:
- This system will used to control different loads (electrical appliances) with simple voice commands.
- This kind of system can be used in hospitals, homes, offices and also in industries to operate different loads.
- This system can be used where less manpower, effort and less time required.
- This system can be used for avoiding electrical power short circuits.
- The system will improve or simplify your home security.
- The inefficiency of operation of conventional wall switches can be overwhelmed using various home automation systems (without using conventional switching methods).
- The loss of power can be reduced and manpower required for home automation is very less compared to conventional methods.
- By using a home automation system, we can save a lot of time to operate home appliances from anywhere (without wasting time to move from office to home for just unlocking door for family members to enter the home).
Technical detail of project are as follows:
Respberry pi 4 Model B:
- 40 pin extended GPIO (General Purpose Input-Output)
- 4 x USB 2 ports
- BCM43438 WiFi on board
- Bluetooth Low Energy (BLE) on board
- Next Generation QUAD Core Broadcom BCM2837 64bit processor
- Processor speed has increased from 1.2GHz on Pi 3 to 1.5Ghz
- 4 pole Stereo output and Composite video port
- 2 Full size HDMI outputs
- CSI camera port for connecting the Raspberry Pi camera
- DSI display port for connecting the Raspberry Pi touch screen display
- Micro SD port for loading your operating system and storing data
- Upgraded switched Micro USB power source (now supports up to 2.5 Amps)
Voice Recognition Module V3.1:
- Voltage: It works on voltage range of 4.5-5V.
- Current: Its current rating is <40m A.
- Digital Interfacing: For the interfacing of General Purpose Input/Output(GPIO) and Universal Asynchronous Receiver Transmitter (UART) the TTL level is 5V.
- Analog Interfacing: Mono channel microphone connector of 3.5mm + mic pin interface.
- Module size: 31mm×50mm
- Accuracy of recognition: About 99% in ideal conditions.
5v 4 Channel Relay:
- Rated coil Voltage: 3.5V-5V DC
- Operating Frequency:50/60HZ
- 4-Channel Relay and each one needs 15-20mA Driver Current
- Nominal Current:10A AC, 10A at 28V DC
- Maximum Switching Voltage:250V AC, 28V DC.
- Opto-isolated inputs
- Indication LED’s for Relay output status
- Easily Interfaced with Raspberry pi module
- This module is designed to be integrated with 4 relays that it is capable of controlling 4 loads.
HC-11:
- Communication distance: 100m
- Operational frequency band: 434M
- Data transmission power: 10dBm (maximum)
- Voltage: 3.2V ~ 5V DC
- Current: 40m A
- Size of module: 27.4mm*13.2mm*4mm
HC-06:
- Bluetooth protocol: Bluetooth V2.0 protocol standard
- Power Level: Class2(+6dBm)
- Band: 2.40GHz—2.48GHz, ISM Band
- Receiver sensitivity: -85dBm
- USB protocol: USB v1.1/2.0
- Modulation mode: Gauss frequency Shift Keying
- Safety feature: Authentication and encryption
- Operating voltage range:+3.3V to +6V
- Operating temperature range: -20ºC to +55ºC
- Operating Current: 40mA
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 26840 | |||
| Respberry pi 4 | Equipment | 1 | 12500 | 12500 |
| Voice recognition module V 3.1 | Equipment | 2 | 4500 | 9000 |
| Arduino | Equipment | 1 | 800 | 800 |
| 4 Channel relay module | Equipment | 1 | 500 | 500 |
| Class 10 SD card | Equipment | 1 | 1600 | 1600 |
| Lights (loads) | Equipment | 4 | 80 | 320 |
| Light holder | Equipment | 4 | 30 | 120 |
| Bluetooth module for arduino | Equipment | 1 | 500 | 500 |
| Bluetooth module for connecting arduino and respberry pi | Equipment | 1 | 1000 | 1000 |
| connecting wires | Equipment | 1 | 500 | 500 |