Travel Partner This project is a Python-based web scraping and natural language processing tool deployed on Google Colab. It allows users to extract information from web pages, perform text analysis, and interact with the program using speech recognition.
Installation To run this project, you need to follow these steps:
Import the required libraries, including nltk, bs4, pandas, numpy, matplotlib, seaborn, pyttsx3, speech_recognition, wikipedia, gtts, spacy, and pyspellchecker. Download the necessary NLTK data using nltk.download(). Install additional packages using pip: diff
!pip install speechRecognition !pip install PyAudio !pip install wikipedia !pip install bs4 !pip install gtts !pip install spacy !pip install pyspellchecker !pip install pyttsx3 !pip install urllib Execute the code in a Google Colab notebook. Usage This project provides several functionalities:
Web scraping: The program can extract information from web pages using BeautifulSoup and display it for analysis. Text analysis: It performs natural language processing tasks such as tokenization, stop word removal, lemmatization, and cosine similarity. Speech recognition: The program includes speech recognition capabilities, allowing users to interact with the tool using voice commands. Wikipedia integration: It utilizes the Wikipedia API to fetch information from Wikipedia pages. To use the project, follow the instructions in the code and run the notebook. You can modify the code to suit your specific requirements and experiment with different web pages and text analysis tasks.
Contributing Contributions to this project are welcome. If you have any suggestions, improvements, or bug fixes, please feel free to contribute. Fork the repository, make your changes, and submit a pull request. Make sure to follow the project's guidelines for contributing.
License This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.