Virtual Assistant Elsa is a Python-based virtual assistant that can perform a variety of tasks using voice commands. This project is built with a range of Python libraries, including SpeechRecognition, pyttsx3, pywhatkit, datetime, Wikipedia, pyjokes, web scraping with BeautifulSoup, and more.
Voice Recognition: Elsa can understand and process voice commands, making it a hands-free assistant. Web Browsing: Open your favorite websites like Google, Wikipedia, GeeksforGeeks, and various sports news websites with voice commands. Play YouTube Videos: Play your favorite YouTube videos by simply saying "play" followed by the video's title. Interactive Stories: Enjoy interactive storytime with options to choose from different stories hosted on Inkitt. Jokes: Elsa can tell you jokes to brighten up your day. Weather Information: Get real-time weather updates for your city. Date and Time: Ask Elsa for the current date and time. Social Media Access: Open popular social media platforms like Facebook, Instagram, Twitter, LinkedIn, GitHub, and more with voice commands. Folder and File Access: Open folders and files on your computer with ease. Customizable: You can extend Elsa's functionality by adding new voice commands and actions. Installation
bash Copy code
pip install SpeechRecognition
pip install pyttsx3
pip install pywhatkit
pip install datetime
pip install wikipedia
pip install pyjokes
- Run the Virtual Assistant Elsa.ipynb file to start Elsa.
- Elsa will greet you and await your voice commands.
- Speak your command, and Elsa will perform the requested action.
- Please ensure your system has a microphone and speakers properly configured for voice interaction.