Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Jarvis - Personal AI Voice Assistant

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.

Features

  • 🎀 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.

Technologies Used

  • Python
  • Speech Recognition
  • Text-to-Speech (TTS)
  • OpenAI API
  • Groq API
  • OS Automation

Installation

  1. Clone the Repository:

    git clone https://github.com/Koushik-http/Voice-Assistant.git
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Run the Assistant:

    python Jarvis_main.py

Usage

  • Speak the command after activating the assistant.
  • Examples:
    • "ACTIVATE CHAT MODE" - FOR CHATTING PURPOSE
    • "PLAY A MUSIC IN YOUTUBE"
    • "OPEN NOTE PAD"

Future Enhancements

  • 🌍 Multi-language support
  • 🏠 Smart home device integration
  • πŸ“… Personal reminders & scheduling

Contributing

Feel free to fork this repository and submit pull requests to improve Jarvis!

License

This project is licensed under the MIT License.


πŸš€ Made by Koushik Varma

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages