Skip to content

Imamul5641/Artificial-voice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

LARVIS - Lady Jarvis

LARVIS (Lady Jarvis) is a simple Python-based digital assistant that utilizes speech recognition and various APIs to perform tasks and provide information.

Features

  • Voice Interaction: Communicate with LARVIS using voice commands.
  • Web Browsing: Open YouTube, Google, and Gmail using voice commands.
  • Email: Send emails through voice commands.
  • Music Playback: Play random music from a specified folder.
  • Information Retrieval: Get information from Wolfram Alpha and Wikipedia.

Prerequisites

Make sure you have the following installed:

  • Python 3.x
  • Required Python libraries (pyttsx3, webbrowser, smtplib, random, speech_recognition, wikipedia, datetime, wolframalpha, os, sys)

Usage

  1. Run the script main.py.
  2. LARVIS will greet you and wait for your command.
  3. Speak a command, and LARVIS will execute the corresponding action.
mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="1234",
  database="school"
)

Examples of commands: "Open YouTube," "Send an email," "Play music," etc.

Configuration

  • Set up your email credentials in the script for the email functionality.
  • Specify your music folder and songs in the script for music playback.

Acknowledgments

  • LARVIS uses various Python libraries and APIs to provide its functionality.
  • Special thanks to Wolfram Alpha for providing the computational knowledge engine.

Author

  • Imamul Hasan (Add a link to your GitHub profile or personal website)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages