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.
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.
- 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.
-
Clone the GitHub repository to your local machine:
git clone https://github.com/your-username/Friday-Voice-Assistant.git
-
Install the required Python packages using
pip
:pip install pyttsx3 speech_recognition wikipedia pywhatkit selenium requests bs4 dadjokes Bard
-
Download the latest Chrome WebDriver and mention the correct path in the code
-
Run the
Friday.py
script to start the voice assistant.
-
Launch the voice assistant by running
Friday.py
. -
The assistant will greet you based on the time of day and await your voice command.
-
Speak your command, and the assistant will respond accordingly.
You can ask Friday to search Wikipedia for information on a particular topic. It will retrieve and summarize the relevant content.
Friday can perform Google searches for you. Just specify your query, and it will open Google Chrome and display the search results.
You can use voice commands to open websites such as YouTube, Google, GitHub, and Spotify.
Friday can tell you the current time when asked.
On Windows, Friday can open the control panel and calculator applications.
You can ask Friday to search for locations on Google Maps. It will open Google Maps in Chrome and display the search results.
Friday can tell jokes for entertainment purposes.
Friday can fetch and read the latest news headlines to keep you informed.
You can ask Friday to fetch and display weather reports for specific locations.
Friday can interact with the Bard chatbot for conversation. Simply speak your prompt, and Bard will respond.
Friday includes a to-do list feature that allows you to add and delete tasks.
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.
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.