Jarvis is a personal AI voice assistant that allows users to control their laptop and interact with an AI chatbot using voice commands. It leverages Groq and OpenAI API keys to process speech, execute system commands, and provide intelligent responses.
- π€ Voice Control β Execute system commands using voice.
- π€ AI Chatbot β Engage in conversations with the assistant.
- π OpenAI & Groq API Integration β Enables AI-powered responses.
- π» System Automation β Open applications, control volume, search online, and more.
- ποΈ Text-to-Speech (TTS) β Responds back in a natural voice.
- Python
- Speech Recognition
- Text-to-Speech (TTS)
- OpenAI API
- Groq API
- OS Automation
-
Clone the Repository:
git clone https://github.com/Koushik-http/Voice-Assistant.git
-
Install Dependencies:
pip install -r requirements.txt
-
Run the Assistant:
python Jarvis_main.py
- Speak the command after activating the assistant.
- Examples:
- "ACTIVATE CHAT MODE" - FOR CHATTING PURPOSE
- "PLAY A MUSIC IN YOUTUBE"
- "OPEN NOTE PAD"
- π Multi-language support
- π Smart home device integration
- π Personal reminders & scheduling
Feel free to fork this repository and submit pull requests to improve Jarvis!
This project is licensed under the MIT License.