Skip to content

altave-natalia-dias/prada_ass_virtual

Repository files navigation

Prada_Ass_Virtual

Prada_Ass_Virtual is a desktop virtual assistant solution developed in Python. It provides a voice-controlled interface to perform various tasks and gather information. The assistant is named "Prada" and comes with built-in features for handling commands related to system operations, retrieving weather information, fetching news headlines, and more. Features

  1. Voice-controlled Interface

Prada_Ass_Virtual utilizes the speech_recognition library to recognize voice commands. It listens for user input and responds accordingly, providing a hands-free desktop experience. 2. System Operations

Open Applications: Prada can open specific applications on your system. For example, you can command Prada to open Notepad or Calculator.
  1. Weather Information

    Get Weather Information: Prada can fetch the current weather information for a specified city using the OpenWeatherMap API. Simply ask Prada for the weather, and it will provide the temperature and weather description.

  2. News Headlines

    Fetch News Headlines: Prada can retrieve the latest news headlines using the News API. Stay informed by asking Prada for the latest news updates.

Getting Started Prerequisites

Python 3.x
Install required Python packages:

bash

pip install pyttsx3 speechrecognition webbrowser datetime wikipedia requests newsapi-python

Configuration

Obtain API keys for OpenWeatherMap and News API. Replace the placeholder strings in the code with your actual API keys.

Usage

Run the Prada_Ass_Virtual.py script.
Prada will greet you and await your commands.
Speak clearly and use predefined commands to interact with Prada.

Contributing

Contributions are welcome! Feel free to fork the repository, open issues, and submit pull requests to enhance the functionality of Prada_Ass_Virtual. License

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

About

Assistente Virtual

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages