Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Personal_AI_Assistant_Python

Personal Voice Assistant

This Python script creates a personal voice assistant utilizing speech recognition. It allows users to interact with the computer through voice commands.

Features

  • Text-to-Speech: Converts text input into spoken audio.
  • Speech-to-Text: Recognizes speech input to execute commands.
  • Time-based Greetings: Greets the user based on the time of day.
  • Task Execution: Executes various tasks based on user commands, such as:
    • Opening applications (Notepad, Command Prompt, Counter-Strike)
    • Accessing system information (IP address)
    • Interacting with web services (Wikipedia, YouTube, Google)
    • Playing music
    • Accessing the webcam
  • Continual Interaction: After executing a command, the assistant asks if there's anything else it can do.

Installation

  1. Clone this repository.
  2. Install the required dependencies:

pip install pyttsx3 speechrecognition opencv-python wikipedia

  1. Run the script.

Usage

  1. Run the script.
  2. When prompted, provide your name for personalized greetings.
  3. Speak commands to interact with the assistant.

Requirements

  • Python 3.x
  • pyttsx3 library for text-to-speech functionality
  • speech_recognition library for speech recognition
  • opencv-python library for accessing the webcam
  • wikipedia library for accessing Wikipedia content

Contributors

License

This project is licensed under the MIT License.

About

This Python-based bot is a personal voice assistant utilizing speech recognition. It allows users to interact with the computer through voice commands. Executes various tasks based on user commands.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages