Inspiration
I have always been a nerd and a big fan of Iron Man. The name of the project JARVIS has actually been taken by the AI Assistant used by Tony Stark in order to do his dirty jobs.
What it does
Our project uses speech recognition technique in order to get input from the user and does at it is asked to do. It can play music for you, send emails, open google searches, open different applications, open You-tube and also does Wikipedia searches for the user.
How we built it
We built it using various libraries in Python. First of all we use pyttsx3 library which is used in order to provide voice to our output after that we have used Speech Recognition in order to give input in the audio format which is followed by date-time library in order to keep our AI updated followed by Wikipedia in order to keep out AI informed about everything. We have also used Web browser in order to provide web-surfing access to our AI followed by OS module in order to give access of our internal files to our AI. We have also used smtp library in order to give email access to our AI.
Challenges we ran into
The main challenge that we have to overcome was the use of smtp library as sending email requires email id and password and also we had to allow multi application bypaas.
Accomplishments that we're proud of
We were able to overcome the challenge of sending e-mail and also we have completed the project in required time without any drawback and regrets.
What we learned
We have learned use of many unique and different libraries also we got a chance to explore various API's and learn about their uses.
What's next for JARVIS AI Assistant
We are planning to carry our project forward to near perfection. We have planned to provide a proper GUI to our project and add any different interesting and useful features to it in near future.
Log in or sign up for Devpost to join the conversation.