Skip to content
/ nova Public

This is the repository of the personal assistant made using python

Notifications You must be signed in to change notification settings

alpharsh/nova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Nova Personal Assistant

Nova is a Python-based personal assistant designed to simplify your daily tasks and enhance your productivity. It uses advanced speech recognition and text-to-speech capabilities to interact with you in a natural, conversational manner.

Features

  • Speech Recognition: Nova can understand your spoken commands, thanks to the powerful speech recognition capabilities of the speech_recognition library.

  • Text-to-Speech: Nova can speak to you, providing auditory feedback or reading out information to you. This is achieved using the pyttsx3 library.

  • Web Navigation: Nova can open websites for you. Just tell it to "open" followed by the name of the site, and it will navigate to the site in your default web browser.

  • Basic Calculations: Nova can perform basic arithmetic calculations. Just tell it what you want to calculate, and it will do the math for you.

  • Music Playback: Nova can play music for you. Just tell it to "play music" or "play song", and it will randomly select a song from your music directory and play it.

  • Jokes: Need a laugh? Nova can tell you a joke, thanks to the pyjokes library.

  • System Control: Nova can perform basic system operations, like putting the system to sleep or restarting it.

  • Location: Nova can tell you your current location based on your IP address. Just ask it "where am i" or "location", and it will tell you your current location.

  • Time Telling: Nova can tell you the current time. Just ask it "the time", and it will tell you the current time.

  • Notepad Opening: Nova can open Notepad for you. Just tell it to "open notepad", and it will open Notepad.

How to Use

To use Nova, simply run the main script and start giving commands. Nova will listen to your commands, perform the requested tasks, and provide auditory feedback.

Contributing

We welcome contributions! If you have an idea for a new feature, bug fixes, or improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Future Enhancements

We're constantly working on improving Nova and adding new features. Future use cases could include more advanced system control, integration with other services and APIs, and improved speech recognition and synthesis. Stay tuned for future updates!

About

This is the repository of the personal assistant made using python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages