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.
- π€ Voice recognition
- π€ AI-powered conversations
- π Text-to-speech responses
- π Open websites (Google, YouTube, Netflix, etc.)
- π΅ Play songs from a custom music library
- Python
- SpeechRecognition
- PyAudio
- pyttsx3
- OpenAI Python SDK (Groq API)
- Llama 3.3 70B Versatile
Clone the repository:
git clone https://github.com/yourusername/Jarvis.git
cd JarvisInstall dependencies:
pip install -r requirements.txtAdd your Groq API key (preferably using a .env file), then run:
python main.pyOpen GoogleOpen YouTubeOpen NetflixPlay believerWhat is machine learning?
- Wake-word detection
- Desktop automation
- Email & calendar integration
- AI memory
- Smart home support
Reyansh
β If you like this project, consider starring the repository!