Skip to content

πŸŽ™οΈ A voice-controlled personal assistant built with Python. Nova can recognize voice commands, speak responses, open websites, play songs from a custom library, and fetch the latest news β€” with more features coming soon like AI, weather updates, and a sleek interface.

License

Notifications You must be signed in to change notification settings

gilaniafaq/nova-voice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nova Voice Assistant πŸš€πŸŽ™οΈ

License: MIT Python Version

Welcome to Nova Voice Assistant β€” your smart, sleek, and interactive voice companion designed to make your digital life easier and more fun! Simply say "Nova" to wake me up, and I’m ready to assist you with web browsing, music playback, and the latest news β€” all with just your voice.

🌟 Why Nova?

Nova isn’t just another voice assistant β€” it’s your personal gateway to instant information and entertainment, powered by cutting-edge speech recognition and text-to-speech technology. Whether you want to open your favorite websites, jam to your top tunes, or catch up on breaking news, Nova’s got you covered.

🎯 Current Features

Feature Description
πŸ”Š Wake Word Say "Nova" to activate the assistant instantly.
🌐 Open Websites Effortlessly open Google, YouTube, Facebook, LinkedIn, Gmail with voice commands.
🎡 Music Playback Play your favorite songs from a curated YouTube library (musiclibrary.py). Just say "play [song name]".
πŸ—žοΈ News Headlines Stay informed! Nova reads out the top 5 latest headlines from trusted news sources.
πŸ—£οΈ Speech Feedback Nova talks back to you for a natural, interactive experience.

πŸš€ Getting Started

Ready to bring Nova to life? Follow these simple steps:

1. Clone the Repository

git clone https://github.com/yourusername/nova-voice-assistant.git
cd nova-voice-assistant

2. Install Dependencies

Make sure you have Python 3.x installed, then run:

pip install -r requirements.txt

3. Run Nova

python main.py

4. Start Speaking

Say "Nova" and watch your commands come alive!


πŸŽ‰ What’s Next? (Planned Features & Improvements)

Nova is just getting started β€” here’s what’s coming soon to make her even smarter and more powerful:

  • πŸ€– OpenAI Integration for natural, AI-powered conversations and complex command handling.
  • β˜€οΈ Real-time Weather Updates β€” get instant forecasts with voice commands.
  • πŸ“ Personalized Reminders & Notes β€” never forget your tasks, hands-free.
  • πŸ–₯️ Graphical User Interface (GUI) β€” control Nova with both voice and visuals.
  • πŸ” Expanded Music Library & Streaming Support β€” search and play songs beyond the static list.
  • πŸ”Š Advanced Wake Word Detection β€” robust, offline hotword detection for instant activation.
  • 🌍 Multi-language Support β€” speak in your language, Nova will understand and respond.

πŸ“ Repository Structure

nova-voice-assistant/
β”‚
β”œβ”€β”€ main.py                # Core assistant logic and voice command processing
β”œβ”€β”€ musiclibrary.py        # Predefined music URLs mapped to song names
β”œβ”€β”€ requirements.txt       # Python package dependencies
└── README.md              # This file β€” your guide to Nova

πŸ“¦ Requirements

Nova depends on:

  • SpeechRecognition
  • pyttsx3
  • requests
  • webbrowser

(Exact versions specified in requirements.txt)


🀝 Contributing

Got ideas to make Nova even better? Want to add new features or fix bugs? Contributions are highly welcome! Please fork the repo and submit a pull request.


πŸ“œ License

Nova Voice Assistant is open source, licensed under the MIT License.


πŸ™Œ Thank You!

Thanks for checking out Nova β€” your voice, your control. Stay tuned for amazing updates and new features coming your way!

Say it loud, say it clear: "Nova" β€” your digital assistant is here! πŸš€


Made with ❀️ by Syed Afaq Gilani

About

πŸŽ™οΈ A voice-controlled personal assistant built with Python. Nova can recognize voice commands, speak responses, open websites, play songs from a custom library, and fetch the latest news β€” with more features coming soon like AI, weather updates, and a sleek interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages