/personal-assistance

Primary LanguagePythonMIT LicenseMIT

Personal Assistance 🤖

Description

Welcome to Personal Assistance, a Python-based personal assistant that can help you with various tasks using speech recognition and text-to-speech capabilities. The assistant is designed to interact with users in a natural way, making it easy and fun to use.

Features

🎤 Speech-to-text conversion using speech_recognition library.
🔊 Text-to-speech functionality powered by pyttsx3.
🛠️ Support for executing CLI commands using the Test package.
🕊️ Integration with Bard-CLI to run PowerShell commands with cookies support.

Requirements

To run the Personal Assistance, make sure you have the following Python libraries installed:

  • pyttsx3
  • sys
  • speech_recognition
  • datetime
  • wikipedia
  • Test

Installation

  1. Clone this repository to your local machine:
git clone https://github.com/adwaithpj/personal-assistance.git
  1. Install the required Python libraries using pip:
pip install pyttsx3 speechrecognition wikipedia-api Test

Usage

  1. Run the Python script to start the Personal Assistance.
  2. The assistant will greet you and await your command.
  3. Speak your command, and the assistant will process it and provide the output.

Example Commands

  • "Open YouTube": Opens YouTube in your default web browser.
  • "Search Wikipedia for {query}": Searches Wikipedia for the specified query and reads a summary.
  • "Goodbye Luffy": Exits the Personal Assistance.

Credits

  • The Personal Assistance project is maintained by Adwaith PJ.
  • The CLI integration is based on the Bard-CLI project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Feel free to contribute to this project and make it even better! 🚀