Skip to content

Jarvis is a Python-based voice assistant that uses speech recognition and text-to-speech technologies. It can search Wikipedia, open websites, play music, and control system functions like shutdown and sleep mode, all through simple voice commands.

Notifications You must be signed in to change notification settings

arpanpramanik2003/jarvis-voice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Auther - Arpan Pramanik

Jarvis - A Python-based Voice Assistant

Jarvis-Voice-Assistant

Jarvis - A Personal Assistant

Overview

Jarvis is a simple personal assistant program built in Python. It utilizes speech recognition and text-to-speech capabilities to interact with the user, providing various functionalities such as searching Wikipedia, opening websites, playing music, and performing system control tasks.

Features

  • Voice Recognition: Understands user commands via speech.
  • Text-to-Speech: Responds to the user through voice.
  • Wikipedia Search: Searches for information on Wikipedia.
  • Web Browsing: Opens websites like YouTube, Google, and Instagram.
  • Music Playback: Plays music from the user's local system.
  • Time and Date: Provides the current time and date.
  • Application Launching: Opens applications such as Visual Studio Code.
  • System Control: Shuts down, restarts, or puts the system to sleep.

Requirements

  • Python 3.x
  • pyttsx3: For text-to-speech conversion.
  • SpeechRecognition: For voice recognition.
  • wikipedia: To fetch information from Wikipedia.
  • webbrowser: For opening web pages.
  • os: To interact with the operating system.
  • random: To play random music files.

About

Jarvis is a Python-based voice assistant that uses speech recognition and text-to-speech technologies. It can search Wikipedia, open websites, play music, and control system functions like shutdown and sleep mode, all through simple voice commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages