Skip to content

A machine learning web app that detects human emotions from text using NLP and Flask. Deployed on Render.

Notifications You must be signed in to change notification settings

DevarshSR/text-e-motion-emotion-

Repository files navigation

🎭 Text Emotion Detection App

This project is an AI-powered web application that detects human emotions from raw text inputs. Built using Flask and Machine Learning, it classifies text into predefined emotional categories like joy, anger, fear, sadness, and more.


📌 Features

  • 🧠 Predicts emotion from user-inputted text
  • 📊 Trained on labeled emotional datasets
  • 🌐 Deployed with Render for easy access
  • ⚡ Fast Flask backend with custom ML pipeline
  • 🎨 Clean & minimal frontend interface (Streamlit)


🧪 Tech Stack

Layer Tools Used
ML Model Scikit-learn, NLTK, Pandas, NumPy
Backend Flask, Python
Frontend Streamlit
Deployment Render
Dataset Emotion-labeled text dataset (e.g., Emotion Dataset from Kaggle or custom)

About

A machine learning web app that detects human emotions from text using NLP and Flask. Deployed on Render.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published