https://github.com/developer-ronnie/desktop_assistant_jarvis
Personal Desktop Assistant AI, "JARVIS" with 30 + Functions with complete source code
https://github.com/developer-ronnie/desktop_assistant_jarvis
Last synced: over 1 year ago
JSON representation
Personal Desktop Assistant AI, "JARVIS" with 30 + Functions with complete source code
- Host: GitHub
- URL: https://github.com/developer-ronnie/desktop_assistant_jarvis
- Owner: Developer-RONNIE
- Created: 2023-11-04T23:24:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-20T18:26:24.000Z (over 2 years ago)
- Last Synced: 2025-01-09T19:49:46.494Z (over 1 year ago)
- Language: Python
- Size: 117 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NewsRead.py
Awesome Lists containing this project
README
# Desktop Assistant - JARVIS
This is the complete source code for making your personal Desktop Assistant - JARVIS
This project is highly based on voice command
# Project Benefits
- web search through voice command
- application control on dektop through voice commands
# All functions & their Purpose
### 1. Speak Function
- our Jarvis can Speak Now
### 2. Greet Me Function
- Greets you on wake up call
- "Go to sleep" command will not close the program
### 3. Conversations With Jarvis
- Conersational replies for ("Hello", "How are you") & a few more
- You can Modify according to your requirements
### 4. Searching from Web(Google, Youtube, wikipedia)
- Enables you search from Google, Youtube & Wikipedia with woice commands
- Command Example : "Search Elon Musk on Google"
- NOTE: Don't forget to specify on which platform you want to make the search
### 5. Automating temperature
- States temperature of your current city
- States weather
### 6. Automating Time
- Ask time to Jarvis by voice cammand
### 7. Hotward Detection - Finally Sleep
- "Finnaly Sleep" Command will stop the running program completely in the background
### 8. Open/Close Apps With Just your VOICE
- the function is within dict.py
- currently this function has controls over a limited number of applications, you are free for modification as per requirements
- also gives you controls over your tabs ( you can open/close them)
### 9. Set Alarm Using Jarvis
- You can set your alarm (it doesn't support voice command)
### 10. Fully Automate Youtube Controls
- Youtube Controls like Play, Pause , Mute , Volume up and down
### 11. Remember Function
- works as a reminder
- use command "Remember that" to put input
- use command "What did you remember?" to get output
### 12. Playlist Using Jarvis
- You are free to modify as many number of songs into the playlist
### 13. News Function
- Make sure to get your own news API from 👉 (https://newsapi.org/)
- Change your API in NewsRead.py
- example : "business" : "https://newsapi.org/v2/top-headlines?country=in&category=#paste your API here",
- reads news for you
- partially vocal, partically text input based
### 14. Calculator Function
- Sign up here 👉 (https://www.wolframalpha.com/)
# Requirements:
( pip install, wheels, python version : 3.8, pyaudio)