The project that we have built is, a Home Automation System in Urdu Language
. The system will be responsible for controlling some features of home appliances not just by an android app but also with urdu voice which can be heard either from the app or the microphone device installed. Turning appliances on or off, changing the AC temperature, changing TV channels or playing the next/previous song. This all would be controlled by your voice or using the app.
-
Download and Install
Go Language
for windows using this link:https://go.dev/doc/install
-
Open the project in Visual Studio Code. Execute the given commands to run the server:
cd automate_it_server
go run main.go models.go eps.go
-
Install the required node modules:
cd ..
npm install
-
Fix the node modules if you are asked to:
npm audit fix --force
-
Run the react native applicaiton on your emulator:
npx react-native run-android
-
Sign in if you are
Already Registered
: -
Register by clicking on
Click here to sign up!
and then providing your credentials: -
Select
Your Home
and play with the appliances as you want: -
Click on
Mic Input
page to send voice command using microphone: -
Click on
Set Channels
page to set channel numbers according to your television:
The urdu dataset that we collected ourselves and is used for models training can be found Here.
https://www.kaggle.com/datasets/sameetassadullah/home-automation-system-in-urdu-language-dataset
You will need a professional to set up all the hardware connections. However, you can run the backend server whole file is named as server.py
in Hardware Codes
Folder. The command that you will need to run the server is:
python3 server.py