This project is a Streamlit-based WordCloud Generator that allows users to input text and visualize word clouds for unigrams and bigrams. It performs text preprocessing, including tokenization, stopword removal, and punctuation stripping, before generating the word clouds.
- Text preprocessing (lowercasing, tokenization, stopword removal, punctuation removal)
- Unigram and Bigram word cloud visualization
- Simple Streamlit UI for user interaction
- Clone the repository:
git clone https://github.com/your-repo/wordcloud-generator.git cd wordcloud-generator - Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install dependencies:
pip install -r requirements.txt
To run the Streamlit app, execute the following command:
streamlit run app.pySee requirements.txt for required dependencies.
App Link:- Click Here