A lightweight and powerful streamlit application to automatically analyze raw text data. It extracts useful patterns through bigram, trigram, and word cloud visualizations — and then derives actionable insights using GPT-4o Mini. Finally, users can download a well-formatted PDF report summarizing the results.
-
📁 Upload your CSV or Excel (XLS/XLSX) file with a
textcolumn -
📊 Visualize:
- Top 15 Bigrams
- Top 15 Trigrams
- Word Cloud
-
🤖 Auto-generate insights powered by GPT-4o Mini
-
📝 Download a clean multi-page PDF report with visualizations and bullet-point insights
-
👉 Go to the app: Click here to open the app
-
📄 Upload your file — accepted formats:
.csv,.xls, or.xlsx- Must contain a column named
text(case-sensitive)
-
✅ Wait for the visualizations and AI insights to generate
-
💾 Download the PDF report directly from the app
git clone https://github.com/roissyahf/automate-text-analysis.git
cd automate-text-analysispython -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install -r requirements.txtstreamlit run app.py