Welcome to Jarvis, a basic AI assistant designed to make your digital life easier through voice commands. Built with Python and leveraging the power of neural networks, Jarvis can perform a variety of tasks, from opening applications to searching the web, all without lifting a finger.
Jarvis is capable of:
- Opening applications and websites
- Searching Wikipedia for information
- Performing Google searches
- Telling the current time and date
- Engaging in normal chat
- Taking screenshots
All functionalities are voice-activated, providing a seamless and intuitive user experience.
Before you begin, ensure you have:
- Python 3.6 or newer
- A microphone for voice input
- An internet connection for search functionalities
- Clone the Jarvis repository:
git clone https://github.com/VedKathe/Jarvis-basic-ai-assistant.git
- Change to the project directory:
cd Jarvis-basic-ai-assistant
To interact with Jarvis, follow these steps to get started:
- Start Jarvis: Launch the AI assistant by running the following command in your terminal or command prompt. Ensure your microphone is enabled and working before you start.
python jarvis.py
-
Issue Voice Commands: Once Jarvis is running, you can begin issuing voice commands. Speak clearly and directly into your microphone. Jarvis is designed to recognize and respond to a variety of tasks. Here are some example commands to get you started:
-
Opening Applications and Websites:
Say "Start [application name]" or "Open [website name.com]".
Example: "Open YouTube.com" or "Start Notepad". -
Searching Wikipedia:
To search Wikipedia for information, say "tell me about [topic]".
Example: "Search Wikipedia for Artificial Intelligence". -
Performing Google Searches:
Simply say "Google [search query]" to perform a Google search.
Example: "Google the nearest coffee shop". -
Telling the Time and Date:
Ask "What time is it?" or "What's the date today?". -
Engaging in Normal Chat:
You can engage in a normal conversation by asking questions or making statements like "How are you?" . -
Taking Screenshots:
Say "Take a screenshot" to capture the screen.
-
Please note that Jarvis's ability to accurately respond to commands can vary based on the clarity of your speech and the specificity of your requests. Experiment with different commands to fully explore what Jarvis can do for you.