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