Multi Language Voice control IOT based home automation and smart billing
With the advent of technology, the lifestyle of people in the world is changing, additionally with emergence of Internet of Things, it adds more to the comforts of mankind. However, people are still turning their devices on by moving around the home and activating the switch manually, and mos
2025-06-28 16:34:12 - Adil Khan
Multi Language Voice control IOT based home automation and smart billing
Project Area of Specialization Internet of ThingsProject SummaryWith the advent of technology, the lifestyle of people in the world is changing, additionally with emergence of Internet of Things, it adds more to the comforts of mankind.
However, people are still turning their devices on by moving around the home and activating the switch manually, and most of the people being unconscious of the consumption and operation of devices. In this era of energy crisis, we are being irresponsible. With that much of technology around, dream of setting up home automation system comes true. hence putting an end to miserable life of manually switching and traditional billing system by coming up with the idea of controlling home appliances remotely without moving from the position.
Home automation system with the aid of Internet of things (IOT) will accept voice commands through Google assistant (API) in multiple languages such as English and Urdu, additionally in absence of Android device, Consumers can make the use of User Interface(UI) designed by Android Software development Kit as well to facilitate themselves in controlling the home appliances.to keep an eye on operation and statistical parameters of devices in home, the proposed system is supposed to keep the track of consumption of power and timings for which it has remained active as well by the aid of relational database.
Project ObjectivesThe aim of project is to develop home automation system which will accept voice in multiple languages to perform the desired task and accept user inputs from Graphical user interface (GUI) to perform that specific task and monitor the operations accordingly.
- To make use of Google API (application programming interface) and set routines and actions accordingly, also to input the voice signal and generate the output operation signal accordingly.
- To train the voice model in Google API (application programming interface) that will accept the voice of that particular user in multiple languages.
- To make use of Raspberry PI GPIO (General Purpose Input Output) pins and to establish web server to get client's request accepted.
- To develop an app which will have graphical buttons for consumers to control home appliances with user authentication security.
- To develop relational database which will monitor the status of operation and keep track of power consumption.
Our proposed project contains software portion as well as hardware portion. First of all, we will make use of Google Assistant API (AI Powered) that is voice controlled virtual assistant to control home appliance in multiple languages English and Urdu by setting up routines in Google API (Application programming interface) and linking that routine to their respective action that is device activation or deactivation in Raspberry Pi, which is single board-based very small and cheap computer that runs on open-source Linux Operating System.
It also provides a set of GPIO (general purpose input/output) pins that allow you to control electronic components for physical computing and exploring the world of Internet of things. We will make use of its output pins only since our input will be voice and Graphical user interface, in addition to that we will then install the Apache web server – which is a popular web server on Raspberry PI to control the exchange of signals among the devices connected on the same network, also to control delayed signals.
We will also use Android SDK (Software Development Kit) along with Android Studio IDE (Integrated Development Environment) to develop the Android Application to manually operate the Home Appliances through User Interface as well. For statistics of devices connected, we will use relational database to store the power consumption information and calculated bill. For that we will make use of MySQL management system.
Additionally, both our Inputs will have security such as User Authenticating for User Interface (UI) and setting up voice model that will be done by getting your audio sensed multiple times, that will accept only the user’s voice while discarding others. We will be interfacing all the devices together with the appliances as output, sharing same network to form the proposed project.
Benefits of the ProjectSystem is designed to provide comforts to the household members by controlling appliances while being seated. Multi-language voice-controlled home automation system serves purpose particularly to facilitate the consumers who comes from rural areas to remote control their home appliances in their own regional language and hold the system accountable for tracking the device’s measurement such as time elapsing and power consumption and bill accordingly. It also promotes the security as well so that the proposed system does not fall into the wrong hands. It is more of user-friendly setup especially as far as children are concerned because they will not be going near any wired devices since they will just be voice commanding through common android device they already own. This project will benefit all the consumers with multi-user inputs, they can choose either of them to get their desired appliance activated for now or schedule the activation of device for later timings when they are not around the designed system.
Technical Details of Final DeliverableThe final product will be the combination of software and hardware. Home automation system will accept input that is voice from google assistant in Android device and perform the tasks as per user's requirement. users lacking android device will also be able to control their devices by the aid of Graphical user interface. We will be resorting to the database to monitor the devices’ active and de-active operation and their power consumption and time elapsing stats.as far as hardware is concerned, we will be incorporating dc devices as an output device connected along with the relay and Raspberry Pi to form our desired project.
Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Responsible Consumption and ProductionRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 38875 | |||
| Android Device | Equipment | 1 | 20000 | 20000 |
| Raspberry Pi | Equipment | 1 | 10000 | 10000 |
| Relay Board | Equipment | 1 | 700 | 700 |
| LCD Module | Equipment | 1 | 240 | 240 |
| DC Fan | Equipment | 1 | 335 | 335 |
| DC Bulb | Equipment | 2 | 150 | 300 |
| Micro SD card | Equipment | 1 | 450 | 450 |
| Power Adopter | Equipment | 1 | 850 | 850 |
| Travelling for surveys consultation | Miscellaneous | 1 | 5000 | 5000 |
| Project thesis printing, photocopies and binding | Miscellaneous | 1 | 1000 | 1000 |