Latest version

Jarvis Interface Download

Released:

JarvisAI is AI python library

Project description

Download Jarvis for Windows 10 for Windows to get the software which is great at predicting your context automatically. Jarvis for Windows 10 has had 0 updates within the past 6 months. This is Python Desktop Assistant. It can perform mulitiple tasks by just recognizing your voice commands. To make this run in your pc/laptop you need to download few dependencies.

Last Upadted: 14 November, 2020

  1. What is Jarvis Ai?
  2. Prerequisite
  3. Getting Started- How to use it?
  4. How to contribute?
  5. Future?

1. What is Jarvis AI-

Jarvis AI is a Python Module which is able to perform task like Chatbot, Assistant etc. It provides base functionality for any assistant application. Well, you can contribute on this project to make it more powerful.

Check more details here- https://github.com/Dipeshpal/Jarvis_AI

2. Prerequisite-

  • To use it only Python (> 3.6) is required.
  • To contribute in project: Python is the only prerequisite for basic scripting, Machine Learning and Deep Learning knowledge will help this model to do task like AI-ML. Read How to contribute section of this page.

3. Getting Started (How to use it)-

Install the latest version-

Desktop

pip install JarvisAI

Jarvis desktop windows 10

It will install all the required package automatically.

If anything not install then you can install requirements manually.pip install -r requirements.txtThe requirementx.txt can be found here.

Usage and Features-

After installing the library you can import the module-

Check this script for more examples-https://github.com/Dipeshpal/Jarvis-Assisant/blob/master/scripts/main.py

Commands and features-

The functionality is cleared by methods name. You can check the code for example. These are the names of available functions you can use after creating JarvisAI's object-

  1. mic_input
  2. text2speech
  3. shutdown
  4. website_opener
  5. send_mail
  6. tell_me_date
  7. tell_me_time
  8. launch_any_app
  9. weather
  10. news
  11. tell_me
  12. datasetcreate (It will create face dataset)
  13. face_recognition_train (It will train the TF Keras Model based on CNN)
  14. predict_faces (Predict real-time faces)

4. How to contribute?

  1. Clone this reop

  2. Create virtual environment in python.

  3. Install requirements from requirements.txt.pip install requirements.txt

  4. Now run, __ init__.pypython __init__.py and understand the working.

    Guidelines to add your own scripts / modules-Lets understand the projects structure first-

    4.1. All these above things are folders. Lets understand-

    • JarvisAI: Root folder containing all the files

    • features: All the features supported by JarvisAI. This 'features' folder contains the different modules, you can create your own modules. Example of modules- 'weather', 'setup'. These are the two folders inside 'features' directory.

    • __ init__.py: You need to run this file to test it during the production.

    4.2. You can create your own modules in this 'features' directory.

    4.3. Let's create a module and you can learn by example-

    • 4.3.1. We will create a module which will tell us a date and time.

    • 4.3.2. Create a folder (module) name- 'date_time' in features directory.

    • 4.3.3. Create a python script name- 'date_time.py' in 'date_time' folder.

    • 4.3.4. Write this kind of script (you can modify according to your own script).Read comments in script below to understand format-

      'features/date_time/date_time.py' file-Make sure to add docs / comments. Also return value if necessary.

    • 4.3.4. Integrate your module to Jarvis AI-

      • Open JarvisAIJarvisAI__init__.py

      • Format of this py file-

4.4. That's it, if you applied all the things as per as guidelines then now just run __ init__.py it should works fine.

4.5. Push the repo, we will test it. If found working and good then it will be added to next PyPi version.

Next time you can import your created function from JarvisAIExample: import JarvisAI.tell_me_date

5. Future?

Lots of possibilities, GUI, Integrate with GPT-3, support for android, IOT, Home Automation, APIs, as pip package etc.

FAQs for Contributers-

  1. What I can install?Ans: You can install any library you want in your module, make sure it is opensource and compatible with win/linux/mac.

  2. Code format?Ans: Read the example above. And make sure your code is compatible with win/linux/mac.

  3. What should I not change?Ans: Existing code.

  4. Credits-Ans: You will definetly get credit for your contribution.

  5. Note-Ans: Once you created your module, test it with different environment (windows / linux). Make sure the quality of code because your features will get added to the JarvisAI and publish as PyPi project.

  6. Help / Contact?Ans. Contact me on any of my social media or Email.

Let's make it big.

Feel free to use my code, don't forget to metion credit.All the contributers will get credits in this repo.

Release historyRelease notifications | RSS feed

0.2.1

0.2.0

0.1.9

Jarvis Desktop Download

0.1.8

0.1.7

0.1.6

0.1.5

0.1.4

0.1.3

0.1.2

0.1.1

0.1.0

0.0.9

0.0.7

0.0.6

0.0.5

0.0.4

0.0.3

0.0.2

0.0.1

Download files

Jarvis App Download

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Jarvis Wallpaper Download

Files for JarvisAI, version 0.2.1
Filename, sizeFile typePython versionUpload dateHashes
Filename, size JarvisAI-0.2.1-py3-none-any.whl (23.5 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size JarvisAI-0.2.1.tar.gz (12.2 kB) File type Source Python version None Upload dateHashes
Close

Hashes for JarvisAI-0.2.1-py3-none-any.whl

Hashes for JarvisAI-0.2.1-py3-none-any.whl
AlgorithmHash digest
SHA2560c39e2dd19f0dd0a98800896eff058e1da6573d66699765bc177e9a6deb4a23c
MD539a21453fc64fd255d41fe980d1a8af3
BLAKE2-256d9ee86bcc05c02cf7c80a688be1bf3f472d820637ff1c3ab138e0cd3390877ff

Jarvis Desktop App

Close

Hashes for JarvisAI-0.2.1.tar.gz

Jarvis Pc Download

Hashes for JarvisAI-0.2.1.tar.gz
AlgorithmHash digest
SHA256e57a87baf968da6a60ad190fac12b40b3009be561d2f278bd9f71db974d77ed6
MD5ffc53a4ab71ee5886c7feaa15e43a1b4
BLAKE2-256695e7b5b4a0f51052a141e9dff568bc3b8b2065af927630f0586519594ddf667