Skip to content

The Jarvis Project is your personal virtual assistant, offering voice and text interaction for streamlined tasks and entertainment. With features like speech recognition, text-to-speech, and API integration, Jarvis simplifies your life and keeps you informed. Powered by OpenAI's GPT-3, it provides personalized responses for a seamless experience.

License

Notifications You must be signed in to change notification settings

ishita48/JARVAIS-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis Project - Your Virtual Assistant Companion 🤖

Welcome to the Jarvis Project, your intelligent virtual assistant designed to streamline your tasks, provide information, and entertain you with its various capabilities. Jarvis is more than just a virtual assistant; it's your reliable companion, ready to assist you in your daily activities and enhance your productivity.

With Jarvis, you can effortlessly communicate using both voice and text inputs, making interactions natural and seamless. Whether you need assistance with tasks, want to stay informed with the latest news, or simply looking for some entertainment, Jarvis has you covered.

Features

  • Speech Recognition: Communicate with Jarvis effortlessly using voice commands.
  • Text-to-Speech Conversion: Enjoy natural and clear responses from Jarvis through synthesized speech.
  • API Integration: Access a wide range of functionalities including fetching jokes, news (make sure to use your own API key from news API), trivia, facts, COVID-19 statistics, currency conversions, Chuck Norris jokes, and more.
  • OpenAI GPT-3 Integration: Leverage the cutting-edge GPT-3 model for generating contextually relevant responses. (Use your own API key)
  • Graphical User Interface (GUI): Engage with Jarvis using an intuitive and user-friendly graphical interface.

Requirements

  • Python 3.x
  • SpeechRecognition
  • pyttsx3
  • requests
  • textblob
  • tkinter (for GUI mode)
  • OpenAI account and API key

Installation

  1. Clone this repository or download the jarvis.py script.
  2. Install the required dependencies using pip:
    pip install SpeechRecognition pyttsx3 requests textblob
  3. Obtain an API key from OpenAI and set it in the openai.api_key variable within the script.

Contributions

Contributions to the Jarvis Project are highly encouraged! If you have ideas for improvements or new features, feel free to fork this repository, make changes, and submit pull requests.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code according to the terms of the license.

About

The Jarvis Project is your personal virtual assistant, offering voice and text interaction for streamlined tasks and entertainment. With features like speech recognition, text-to-speech, and API integration, Jarvis simplifies your life and keeps you informed. Powered by OpenAI's GPT-3, it provides personalized responses for a seamless experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages