Latest version
Released:
JarvisAI is AI python library
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
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
pip install JarvisAI
It will install all the required package automatically.
If anything not install then you can install requirements manually.pip install -r requirements.txt
The requirementx.txt can be found here.
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
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-
Clone this reop
Create virtual environment in python.
Install requirements from requirements.txt.pip install requirements.txt
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
Lots of possibilities, GUI, Integrate with GPT-3, support for android, IOT, Home Automation, APIs, as pip package etc.
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.
Code format?Ans: Read the example above. And make sure your code is compatible with win/linux/mac.
What should I not change?Ans: Existing code.
Credits-Ans: You will definetly get credit for your contribution.
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.
Help / Contact?Ans. Contact me on any of my social media or Email.
Feel free to use my code, don't forget to metion credit.All the contributers will get credits in this repo.
0.2.1
0.2.0
0.1.9
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 the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size JarvisAI-0.2.1-py3-none-any.whl (23.5 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
Filename, size JarvisAI-0.2.1.tar.gz (12.2 kB) | File type Source | Python version None | Upload date | Hashes |
Algorithm | Hash digest |
---|---|
SHA256 | 0c39e2dd19f0dd0a98800896eff058e1da6573d66699765bc177e9a6deb4a23c |
MD5 | 39a21453fc64fd255d41fe980d1a8af3 |
BLAKE2-256 | d9ee86bcc05c02cf7c80a688be1bf3f472d820637ff1c3ab138e0cd3390877ff |
Algorithm | Hash digest |
---|---|
SHA256 | e57a87baf968da6a60ad190fac12b40b3009be561d2f278bd9f71db974d77ed6 |
MD5 | ffc53a4ab71ee5886c7feaa15e43a1b4 |
BLAKE2-256 | 695e7b5b4a0f51052a141e9dff568bc3b8b2065af927630f0586519594ddf667 |