faezesarlakifar/text-emotion-recognition

Persian text emotion recognition by fine tuning the XLM-RoBERTa Model + Bidirectional GRU layer.

35
/ 100
Emerging

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.

social-media-analysis customer-feedback sentiment-analysis Persian-language content-moderation
No Package No Dependents
Maintenance 6 / 25
Adoption 4 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

7

Forks

1

Language

Jupyter Notebook

License

MIT

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.