Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 845 Bytes

File metadata and controls

45 lines (29 loc) · 845 Bytes

🎙️ Jarvis AI Voice Assistant

📌 Overview

A modular AI-powered voice assistant inspired by Alexa/Google Assistant, capable of executing voice commands, fetching news, playing music, and generating AI responses.

⚙️ Features

  • Speech Recognition (Google API)
  • AI Response System (OpenAI GPT)
  • Text-to-Speech (gTTS + Pygame)
  • Web Automation
  • News Fetching
  • Music Playback System

🏗️ Project Structure

jarvis/ ├── main.py ├── core/ ├── speech/ ├── utils/ ├── config.py

🔐 Security

API keys are stored securely using environment variables (.env).

🚀 Installation

pip install -r requirements.txt

▶️ Run

python main.py

📈 Future Improvements

  • Wake word detection (Porcupine)
  • GUI interface
  • Memory-based responses

👩‍💻 Author

Manisha Kumari