Virtual Assistant Project

Welcome to Virtual Assistant, your personal AI-powered assistant designed and created by Jahnvi Jain. This Python-based virtual assistant is your all-in-one solution for handling tasks, providing information, and making your life a little bit easier.

Features

  • Voice Interaction: Communicate with your assistant naturally using speech recognition technology.
  • Information Retrieval: Ask for information on various topics, and the assistant will fetch it from Wikipedia.
  • Task Automation: Open applications, websites, and perform tasks with simple voice commands.
  • Note-Taking: Make quick notes and access them whenever you want.
  • Time and Date: Get real-time information on the current time and date.
  • Entertainment: Enjoy a good laugh with built-in jokes functionality.

How to Use

  1. Voice Activation: Press F4 to activate the assistant and start speaking your command.
  2. Task Automation: Open applications like Word, Excel, Discord, Notepad, or even websites like YouTube and Gmail.
  3. Information Retrieval: Ask questions like "Tell me about Albert Einstein" and get instant Wikipedia summaries.
  4. Note-Taking: Say "Make a note" followed by your message, and the assistant will jot it down for you.
  5. Entertainment: Need a laugh? Simply say "Tell me a joke."

Setting Your Assistant's Name

You can personalize your assistant by changing its name:

  1. Click on the Settings button.
  2. Enter your desired name.
  3. Click OK to save.

Requirements

  • Python 3.x
  • Required Python Libraries: speech_recognition, pyttsx3, wikipedia, webbrowser, os, time, subprocess, tkinter, pyjokes, playsound, keyboard.

Creator

This Virtual Assistant project was created by Jahnvi Jain as a Computer Programming and Technology project.

Feel free to contribute, enhance, and use this virtual assistant to simplify your tasks and make your day a little brighter!