Starvis is a Python-based voice assistant that performs various tasks through simple voice commands. It can search Wikipedia, tell the time, open websites, get weather and stock info, and even send emails.
π£οΈ Voice-controlled assistant
π Wikipedia search
π Open websites (YouTube, Google, etc.)
π΅ Play YouTube videos
β° Tell current time
βοΈ Get weather updates by city
π Get real-time stock prices
π§ Send emails (via SMTP)
π‘ Custom greetings based on time of day
π Continuous listening loop
- Install dependencies (Use pip):
pip install pyttsx3 SpeechRecognition wikipedia pytube3 yfinance requests
- Run the assistant: python Starvis.py
3.Talk to Starvis! Say things like:
"Search Wikipedia"
"Open YouTube"
"Play a YouTube video"
"What's the weather in Delhi?"
"Send email"
"Get stock price of TCS"
"Stop" to end the assistant
To send emails, modify: server.login('your_email@gmail.com', 'your_password')
Coming soon!
pyttsx3 β Text-to-speech
speech_recognition β Speech to text
wikipedia β Wiki search
pytube β YouTube search
yfinance β Stock data
requests β Web APIs