View on GitHub

Welcome to J.A.R.V.I.S Homepage!

A personal virtual assistant made in Python inspired by the movie Iron Man

J.A.R.V.I.S

Iron man inspired Personal virtual assistant
Website

jarvis

Vision:

To make an advanced personal voice assistant capable of responding to user’s voice and perform tasks accordingly.

Background Readings:

Inspiration:

NOTE: In the initial stage the project will be limited to the software part. Some points:

This project structure is proposed as follows:

How to start working :

How to get it running:

NOTE to contributors:

Use Python3 for development

Project directory structure

│   .gitignore
│   install_requirements.sh
│   LICENSE
│   main.py
│   README.md
│   requirements.txt
│   token.pickle
│   _config.yml
│
├───assets
│   │   README_assets.md
│   │
│   ├───images
│   │       J.A.R.V.I.S..jpg
│   │       jarvis.jpg
│   │
│   ├───music
│   │       AC DC - BACK IN BLACK MUSIC WITH.mp3
│   │       AC DC - Hard As A Rock (Official Video).mp3
│   │       AC DC - Shoot To Thrill (Iron Man 2 Version).mp3
│   │       AC DC - War Machine.mp3
│   │       AC DC Highway to hell Letra.mp3
│   │       ACDC-You-Shook-Me-All-Night-Long.mp3
│   │       Another One Bites The Dust - Queen.mp3
│   │       Metallica-Master Of Puppets.mp3
│   │       T.N.T..mp3
│   │       The Clash - Should I Stay Or Should I Go.mp3
│   │       Warrant - Cherry Pie (with).mp3
│   │
│   ├───notes
│   │       2020-04-01 14-41-15.199146-note.txt
│   │       2020-04-02 13-37-21.929309-note.txt
│   │
│   ├───screenshots
│   │       image.png
│   │
│   └───sounds
│           end.wav
│           jarvislistening.wav
│           jarvisworking.wav
│           start.wav
│
├───gui
│       README_gui.md
│
├───hardware
│       README_utility.md
│
├───software-bot
│       README_bot.md
│
├───software_AI
│   ├───computer-vision
│   │       README_utility.md
│   │
│   └───natural-language-processing
│       │   action_phrases.py
│       │   conversational_phrases.txt
│       │   playmusic.py
│       │   playsounds.py
│       │   README_nlp.md
│       │   speech2text.py
│       │   text2speech.py
│       │
│       └───__pycache__
│               action_phrases.cpython-37.pyc
│               playmusic.cpython-37.pyc
│               playsounds.cpython-37.pyc
│               speech2text.cpython-37.pyc
│               text2speech.cpython-37.pyc
│
├───software_Non_AI
└───utility
    │   credentials.json
    │   googlecalendar.py
    │   miscutils.py
    │   README_utility.md
    │   screenshot.py
    │   sysutils.py
    │   translate.py
    │   webbrowser_functions.py
    │   wolfram.py
    │
    ├───systemcontrols
    │   │   key.py
    │   │   keyboard.py
    │   │   systemcontrol.py
    │   │   type.py
    │   │
    │   └───__pycache__
    │           key.cpython-37.pyc
    │           keyboard.cpython-37.pyc
    │           sound.cpython-37.pyc
    │           systemcontrol.cpython-37.pyc
    │
    └───__pycache__
            googlecalendar.cpython-37.pyc
            keyboard.cpython-37.pyc
            miscutils.cpython-37.pyc
            screenshot.cpython-37.pyc
            sound.cpython-37.pyc
            sysutils.cpython-37.pyc
            wolfram.cpython-37.pyc

How to update/regenerate the directory structure easily:

</iframe>

</iframe>


For help with writing markdown visit this page
You can use emojis too, take reference from here