The WhatsApp Chat Analysis project is a Python-based solution that automates the analysis of WhatsApp chat data. It leverages natural language processing (NLP) techniques to extract insights from chat conversations, including sentiment analysis and user activity statistics. This project aims to eliminate the manual effort involved in analyzing large chat datasets, providing a more efficient and accurate approach to gain valuable information from WhatsApp chats.
- Chat data parsing: Extract chat messages and metadata from WhatsApp chat exports.
- Sentiment analysis: Analyze the sentiment (positive, negative, or neutral) of individual chat messages.
- User activity statistics: Calculate user-specific statistics, such as message count, media count, and average message length.
- Interactive visualizations: Generate visual representations, such as graphs and charts, to present the analyzed data in an easily understandable format.
To use the WhatsApp Chat Analysis project, follow these steps:
-
Copy code
git clone https://github.com/sandhya-goyal/WhatsappChatSentimentAnalysis.git
-
Copy code
pip install streamlit pip install matplotlib pip install seaborn pip install urlextract pip install wordcloud pip install pandas pip install emoji
-
Copy Code
streamlit run app.py