Skip to content

strontor/Starvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Starvis - Your Personal Voice Assistant

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.


πŸ”§ Features

πŸ—£οΈ 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


πŸ“ File Structure


πŸš€ How to Run

  1. Install dependencies (Use pip):
pip install pyttsx3 SpeechRecognition wikipedia pytube3 yfinance requests
  1. 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

πŸ” Email Setup (Optional)

To send emails, modify: server.login('your_email@gmail.com', 'your_password')

πŸ“Έ Preview (Optional GIF or Screenshot Section)

Coming soon!

🧠 Powered By

pyttsx3 – Text-to-speech

speech_recognition – Speech to text

wikipedia – Wiki search

pytube – YouTube search

yfinance – Stock data

requests – Web APIs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages