How can I classify user emotional states (sad, stressed, anxious) using Python NLP for a mental wellness chatbot?
I am building an AI-based support chatbot for a mental wellness help system.
I need to detect emotional tone in user messages.
I have text input from users and I want to classify emotions like:
sad
anxious
stressed
neutral
I tried using TextBlob and NLTK sentiment analysis, but the accuracy is low.
What Python NLP model or library is best for multi-class emotion detection, and how can I implement it?