GithubHelp home page GithubHelp logo

ishita48 / jarvais-ai Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 18 KB

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: MIT License

Python 100.00%
api-integration nlp-library openai-api speech-recognition text-to-speech-python3 textblob-sentiment-analysis tkinter-gui openai-gpt-3-integration

jarvais-ai's Introduction

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.

jarvais-ai's People

Contributors

ishita48 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.