"Jarvis GUI with animated GIFs for emotions. Buttons trigger virtual assistant tasks like system info, music playback, AI conversation. Text widget displays responses. Voice commands enable interaction. Visual and auditory feedback provided." Below is a sample README file for the Jarvis project:
Jarvis is a simple virtual assistant built in Python with a graphical user interface (GUI) using Tkinter. It responds to voice commands and performs various tasks such as displaying system information, playing music, providing the current time, and more.
- Graphical Interface: User-friendly GUI with animated GIFs for emotions.
- Voice Interaction: Users can speak commands to trigger actions.
- Task Execution: Performs tasks like system info display, music playback, AI conversation.
- Feedback: Provides visual and auditory feedback through GIF animations and text-to-speech synthesis.
Ensure you have the following Python packages installed:
- pyttsx3
- Pillow
- SpeechRecognition
- Tkinter
- num2words
- pywhatkit
- keyboard
- speedtest-cli
Install dependencies using pip install -r requirements.txt
.
- Run
python jarvis_gui.py
to start the Jarvis virtual assistant. - Use buttons to switch between emotions or start Jarvis.
- Speak voice commands to trigger various functionalities.
Developed by Siva tej varma