dbeniciorj / J.A.R.V.I.S

python powered Intelligent System
MIT License
1 stars 0 forks source link

J.A.R.V.I.S

Python powered J.A.R.V.I.S (Just a rather very intelligent system)

Small changes here from the original code created and maintained by GauravSingh9356. The idea here is get a more friendly code and human-machine interface, and as faithful as possible to the original electronic smart assistant.

This system is under construction. The official development and testing environment is Windows, using Microsoft Visual Studio with Python support as IDE (this video can help you set the environment). Its compatibilty with other platforms is not ready yet, but contributions are welcome.

Requirements:

  • PYTHON 3.6
  • datetime
  • os
  • pyttsx3
  • wikipedia
  • speech_recognition
  • webbrowser
  • sys
  • smtplib
  • requests
  • json
  • defflib
  • geocoder
  • Required Packages

    pip3 install SpeechRecognition
    pip3 install jsonlib
    pip3 install pyttsx3
    pip3 install PyAudio
    pip3 install geocoder
    pip3 install loc
    pip3 install wikipedia
    

    On Ubuntu based Linux distribution you need to install the following packages, so that the code to work:

    sudo apt-get update && sudo apt-get install gcc make perl python3-pip espeak
    

    If you have problems with libs above you can try the respective packages found under VS and Ubuntu:

    jsonlib (jsonlib-python3)
    PyAudio (python3-pyaudio)

    Language support:

    Voice synthetizing is done by pyttsx3 module. It gets Operating System language configurations. Some help with language settings can be found here .

    What it does...

    Future Plans

    For now there are some tasks disposed in project Mark I and anybody can help, just assign yourself and move it to IN PROGRESS column. Changes would be merged by me asap.

    Sky is limit. There are immense possibilities in this project. Will be integrating some other very powerful commands soon..