Skip to content

giri-10/Friday-Voice-Assistant

Repository files navigation

Friday - Personal Voice Assistant

Overview

Friday is a voice-controlled virtual assistant and productivity tool. It is designed to perform various tasks, provide information, and assist users with their daily activities through voice commands. The assistant utilizes several Python libraries and web APIs to carry out its functions.

Table of Contents

  1. Introduction
  2. Features
  3. Setup
  4. Usage
  5. Functionalities
  6. Contributing
  7. License

Introduction

Friday is an AI-powered voice assistant inspired by fictional AI assistants like Jarvis from Iron Man. It combines speech recognition, natural language processing, web scraping, and automation to provide a versatile and interactive voice-controlled experience.

Features

  • Voice-controlled interface.
  • Wikipedia search and summary retrieval.
  • Google search capability.
  • Open websites like YouTube, Google, GitHub, and Spotify.
  • Provide the current time.
  • Open control panel and calculator on Windows.
  • Search for locations on Google Maps.
  • Tell jokes for entertainment.
  • Fetch and read the latest news headlines.
  • Display weather reports for specified locations.
  • Interact with the Bard chatbot for conversation.
  • Create and manage a to-do list.
  • Secure login system.

Setup

  1. Clone the GitHub repository to your local machine:

    git clone https://github.com/your-username/Friday-Voice-Assistant.git
  2. Install the required Python packages using pip:

    pip install pyttsx3 speech_recognition wikipedia pywhatkit selenium requests bs4 dadjokes Bard
  3. Download the latest Chrome WebDriver and mention the correct path in the code

  4. Run the Friday.py script to start the voice assistant.

Usage

  1. Launch the voice assistant by running Friday.py.

  2. The assistant will greet you based on the time of day and await your voice command.

  3. Speak your command, and the assistant will respond accordingly.

Functionalities

Wikipedia Search

You can ask Friday to search Wikipedia for information on a particular topic. It will retrieve and summarize the relevant content.

Google Search

Friday can perform Google searches for you. Just specify your query, and it will open Google Chrome and display the search results.

Website Access

You can use voice commands to open websites such as YouTube, Google, GitHub, and Spotify.

Time Display

Friday can tell you the current time when asked.

Control Panel and Calculator

On Windows, Friday can open the control panel and calculator applications.

Google Maps

You can ask Friday to search for locations on Google Maps. It will open Google Maps in Chrome and display the search results.

Jokes

Friday can tell jokes for entertainment purposes.

News Headlines

Friday can fetch and read the latest news headlines to keep you informed.

Weather Reports

You can ask Friday to fetch and display weather reports for specific locations.

Bard Chatbot

Friday can interact with the Bard chatbot for conversation. Simply speak your prompt, and Bard will respond.

To-Do List

Friday includes a to-do list feature that allows you to add and delete tasks.

Contributing

Contributions to this project are welcome. Feel free to open issues, suggest improvements, or submit pull requests to enhance the functionality and documentation of the Friday voice assistant.

License

This project is licensed under the MIT License. You are free to use and modify the code for personal or commercial purposes.


Feel free to customize this documentation to suit your GitHub repository's structure and style. It should provide users with an understanding of what your project does and how to set it up and use it effectively.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages