Skip to content

meets45/IRIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRIS

IRIS stands for Intelligent and Robust Information System. It was developed by Meet Shah(meets45) and Yagnik Fadadu(Yagnikfadadu) as final year project in Diploma Engineering.

How to use IRIS

  1. Clone the repository or download the ZIP file and extract the contents.
  2. Install the following packages by using this commands
pip install pyttsx3==2.6
pip install SpeechRecognition==3.8.1
pip install wikipedia==1.4.0
pip install requests==2.26.0
pip install PyAutoGUI==0.9.53 
pip install pynput
pip install pywhatkit==5.1
pip install PyPDF2==1.26.0 
pip install speedtest-cli==2.1.3
pip install googletrans==3.1.0a0
pip install pywikihow
pip install pyjokes
pip install psutil==5.9.1
pip install PyAudio  
  1. Now simply run the IRIS.py file

OR Download IRIS folder from here and just run the IRIS.exe

https://drive.google.com/drive/folders/1CIH-6TptB7j3A-6flUAHqIm7A1aGnXdo?usp=sharing

Features

  1. Type in notepad(realtime) through voice.
  2. Sending WhatsApp message to your contacts through voice commands.
  3. Vocal Calculator
  4. Switch window, know battery percentage or take screenshot through voice and many more features...

Scope of Project

The main goal of IRIS is to automize user’s work by thier voice commands. This software will provide hands-free experience of internet related things to user. Curently it supports 3 languages: English, Hindi and Gujarati.

Screenshots

Image1 Image2

Future Enhancements

  1. Adding multiple Language support.
  2. Adding various Themes in UI.
  3. Adding NLP (Natural Language Processing) in IRIS.

Conclusion

We learnt a lots of new concepts by creating “IRIS: The Virtual Assistant”. It is a desktop application which is well implemented using Python programming. During making of IRIS, we have been through many new concepts such as how to work with multiple modules, inter-communication between modules, threading and database for which we did research and this inturn increased our knowledge.