Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Jarvis - AI Voice Assistant

Jarvis is a Python-based voice assistant that listens to voice commands, performs basic tasks like opening websites or playing music, and answers questions using the Groq API powered by Llama 3.3 70B Versatile.

✨ Features

  • 🎀 Voice recognition
  • πŸ€– AI-powered conversations
  • πŸ”Š Text-to-speech responses
  • 🌐 Open websites (Google, YouTube, Netflix, etc.)
  • 🎡 Play songs from a custom music library

πŸ› οΈ Tech Stack

  • Python
  • SpeechRecognition
  • PyAudio
  • pyttsx3
  • OpenAI Python SDK (Groq API)
  • Llama 3.3 70B Versatile

πŸš€ Installation

Clone the repository:

git clone https://github.com/yourusername/Jarvis.git
cd Jarvis

Install dependencies:

pip install -r requirements.txt

Add your Groq API key (preferably using a .env file), then run:

python main.py

🎀 Example Commands

  • Open Google
  • Open YouTube
  • Open Netflix
  • Play believer
  • What is machine learning?

πŸ“Œ Future Improvements

  • Wake-word detection
  • Desktop automation
  • Email & calendar integration
  • AI memory
  • Smart home support

πŸ‘¨β€πŸ’» Author

Reyansh

⭐ If you like this project, consider starring the repository!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages