A personal assistant application named Alexa that performs various tasks through voice commands. Features include weather updates, web searches, news headlines, Wikipedia summaries, jokes, and more. Easily customizable and extendable with new functionalities.
Alexa is a personal assistant application that can perform various tasks such as providing weather updates, searching the web, fetching news headlines, and more. The application utilizes voice commands for interaction and can handle various types of queries.
This project was developed by Ayush Aryan, a B.Tech student specializing in Computer Science and Engineering. Ayush is passionate about developing practical applications and enhancing user experiences through technology.
Clone the Repository
git clone https://github.com/yourusername/your-repository.git
cd your-repository
Set Up a Virtual Environment
python -m venv venv
Activate the Virtual Environment
On Windows:
venv\Scripts\activate
On macOS/Linux:
source venv/bin/activate
Install Dependencies
pip install -r requirements.txt
Update the `weatherapi_key` variable in the code with your own API key from WeatherAPI.
Update the `newsapi_key` variable in the code with your own API key from NewsAPI.
Run the Application
python main.py
Interacting with Alexa
-Activate: Use the trigger word "Alexa" followed by your command.
-Commands: Examples include: - "What's the weather in [city]?" , "Tell me a joke" , "Search for [query]" , etc.
Contributions are welcome! Please fork the repository and create a pull request with your changes. Ensure that you have tested your changes thoroughly before submitting.
This project is licensed under the MIT License.
For any questions or support, please reach out to: