This user has not added any information to their profile yet.
*Project Description:*
*IDEA:* Building a virtual voice assistant that can work both online and offline.
*Usage of Project:*
- The purpose of this project is to control your home application with voice commands.
- It will also act as a voice assistant that can work offline to control your PC.
- Functions include shutting down, restarting, opening apps, typing anything by speaking, pressing any button, and playing limited songs or music offline.
- It can provide weather updates and tell the temperature using DHT 11.
- It allows users to Google anything just by speaking and has an AI to talk.
*Implementation:*
1. Using Arduino Uno R4 and Python.
2. Connect the Arduino to a Windows PC through the COM port and use the pyserial library of Python to connect the two.
3. Connect Bluetooth to the Arduino, which will link to a mobile app that sends voice in the form of text to the Arduino.
4. Arduino will then send the text to Python.
5. In Python, use Edge AI to answer if the network is available and handle a few pre-saying commands.
6. For offline functionality, create a full data structure within the system.
*Capabilities:*
- Using various Python libraries to control the PC with pyautogui.
- Using requests to call APIs from multiple websites to form an advanced AI.
- Connecting relays for home automation through Arduino.
- For long-range automation, use GSM, building a strong AI.
Also all the program could run locally (offline) which will also enhance security.
Using all these features the conclusion is that we could make a offline and online working voice assistant which can talk to us and can give us a lot of information it can control our home application and also it can control the pc connected with it