Skip to content

Ankityadav3m/Virtual-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual-Assistant – Python Voice Assistant

A Python-based voice assistant that listens to user commands and performs tasks using speech recognition. It can assist with daily tasks like opening applications, searching online, playing videos, and responding to general commands.


Features

  • Voice Recognition: Understands and processes user commands using speech_recognition.
  • Task Automation: Opens applications, websites, and performs system tasks.
  • Web Search & Online Queries: Searches Google, YouTube, and provides quick answers.
  • Media Control: Plays videos and music using Python automation libraries.
  • Text-to-Speech: Responds to users in natural-sounding voice using pyttsx3 or similar libraries.
  • Productivity Helper: Helps with reminders, emails, and other daily activities.

Libraries & Tools Used

  • speech_recognition – for capturing voice commands
  • pyttsx3 – for text-to-speech conversion
  • pywhatkit – for online automation like YouTube & WhatsApp
  • os & subprocess – for opening applications
  • datetime – for handling time-based queries
  • webbrowser – for opening websites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/Virtual-Assistant.git

About

This project is a Python-based voice assistant that listens to user commands and performs tasks using speech recognition and automation libraries. It can handle tasks like opening applications, searching online, and responding to queries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors