Giter Site home page Giter Site logo

virtual-assistant's Introduction

🤖Jarvis🤖
Virtual Desktop Assistant

Forks Stars Issues Pull Requests

A virtual assistant is a software agent that can perform tasks or services for an individual. The term ”chatbot” is also used to refer to virtual assistants. It is a console-based virtual assistant. It has a lot of features, including opening system apps, paying music, searching the internet, searching wikipedia, getting latest news and many more.


Tech stack

Screenshots

Screenshot (336) Screenshot (337) Screenshot (338)


Video Demo

https://drive.google.com/file/d/1xbfFdFTLclhAsqgFJFysXrjO_F4laQx7/view?usp=sharing


Important Modules Needed

1. pyttsx3:

For converting text to speech.

2. SpeechRecognition:

For converting speech to text and recognizin audio

3. webbrowser:

For opening websites

4. Wikipedia:

For searching wikipedia 

5. pyjokes:

For getting random jokes

6. speedtest-cli:

For getting internet speed  

7. pywikihow:

For searching how to on wikipedia

8. tracemalloc:

For getting memory consumption of program   

9. os:

For opening system apps     

Features:

  1. Check the Weather anywhere
  2. Check Daily News
  3. Play Some Music
  4. Search Wikipedia
  5. Play some music on youtube
  6. Search the google
  7. Raise or low volume
  8. Open system apps
  9. Spell any word
  10. Basic calculations
  11. Find your location
  12. check internet speed and availablity

Getting started-

  1. Clone the repo.
  2. pip install -r requirements.txt to install all requirements, some of the things you may need to install manually so check requirements.txt file. If anything is failing (or giving error) then skip that package or try to install that manually by searching on Google about that package. It's not a big deal.
  3. Run jarvis.py file.
  4. Installation may take time.
  5. Watch tutorial(Video-Demo) and read Features for more information before getting started.

virtual-assistant's People

Contributors

anotherwebguy avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.