faezesarlakifar/text-emotion-recognition
Persian text emotion recognition by fine tuning the XLM-RoBERTa Model + Bidirectional GRU layer.
This project helps anyone working with Persian text understand the underlying emotions. You provide Persian text, like social media posts, customer reviews, or survey responses, and it tells you if six specific emotions (anger, disgust, fear, sadness, happiness, surprise) are present, and also identifies the single primary emotion expressed. This is ideal for social media analysts, customer service managers, or content strategists.
Use this if you need to automatically detect and categorize emotions in Persian text to understand sentiment, analyze feedback, or monitor public opinion.
Not ideal if you're working with languages other than Persian, or if you require detection of a broader range of emotions beyond the six specified.
Stars
7
Forks
1
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Dec 28, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/faezesarlakifar/text-emotion-recognition"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Cyberbolt/Cemotion
A Chinese NLP library based on BERT for sentiment analysis and general-purpose Chinese word...
soujanyaporia/multimodal-sentiment-analysis
Attention-based multimodal fusion for sentiment analysis
juliusberner/emotion_transformer
Contextual Emotion Detection in Text (DoubleDistilBert Model)
ahmedbesbes/multi-label-sentiment-classifier
How to build a multi-label sentiment classifiers with Tez and PyTorch
firojalam/multimodal_social_media
multimodal social media content (text, image) classification