Skip to content

NEOM Virtual Assistant is a Python-based virtual assistant project that integrates various functionalities to create an interactive and intelligent assistant using the GPT engine.

Notifications You must be signed in to change notification settings

Priyanshuparth/NEOM-VirtualAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEOM Virtual Assistant

GitHub repo size GitHub contributors GitHub stars GitHub forks Instagram Follow LinkedIn Follow

NEOM Virtual Assistant is a Python-based virtual assistant project that integrates various functionalities to create an interactive and intelligent assistant using the GPT engine. It leverages natural language processing and machine learning capabilities to understand and respond to user commands effectively.

Features

  • Voice-based input: Users can interact with the virtual assistant using voice commands.
  • Speech recognition: The assistant uses the SpeechRecognition library to convert speech to text.
  • Text-to-speech: Responses from the assistant are converted from text to speech using the pyttsx3 library.
  • Web browsing: Users can ask the assistant to open specific websites in a web browser.
  • News updates: The assistant can provide news updates from various sources using the gnewsclient library.
  • Weather information: Users can ask for weather information for a specific city.
  • Sending WhatsApp messages: The assistant can send WhatsApp messages to specified contacts or groups.
  • Calculator: Users can perform mathematical calculations using voice commands.
  • Jokes: The assistant can tell jokes to entertain users.
  • And much more!

Getting Started

Prerequisites

  • Python 3.x
  • Install the required libraries by running pip install -r requirements.txt.

Usage

  1. Clone the repository: git clone https://github.com/Priyanshuparth/NEOM-VirtualAssistant.git
  2. Navigate to the project directory: cd NEOM-VirtualAssistant
  3. Run main.py to start the virtual assistant: python main.py

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the developers of the libraries and APIs used in this project.

About

NEOM Virtual Assistant is a Python-based virtual assistant project that integrates various functionalities to create an interactive and intelligent assistant using the GPT engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages