🧠 Mega Project 1: Jarvis AI – Personal Voice Assistant

Level: Intermediate

Goal: Create a smart voice assistant capable of performing system tasks, web browsing, playing music, fetching news, and answering general queries using Gemini AI.


❓ What is the Problem Statement?

Build a Python-based personal voice assistant, "Jarvis", that:


📋 Requirements & Installation

🛠️ Modules to Install

#Shell Script
pip install speechrecognition
pip install pyttsx3
pip install requests
pip install google-generativeai
pip install pocketJarvis

📄 Files & Code Walkthrough


🔹 File: musicLibrary.py

# Dictionary of music keywords and their YouTube links
music = {
    "bones" : "<https://www.youtube.com/watch?v=YyV2k8Almuk>",
    "deva"  : "<https://www.youtube.com/watch?v=mNuhKUOD_A0>",
    "kesariya" : "<https://www.youtube.com/watch?v=BddP6PYo2gs>"
}

✅ Simple music library to map keywords to songs.