Skip to content

The Text-Based-Emotion-Detector Web App is an easy-to-use tool for analyzing emotions in text. Whether it's an article, a comment, or any other textual input, the app uncovers the underlying emotional tone. The app uses the MeaningCloud Sentiment Analysis API to analyze the text and provide a detailed report on the emotions detected.

License

Notifications You must be signed in to change notification settings

TechyCSR/Text-Based-Emotion-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text-Based-Emotion-Detector

Your go-to repository for analyzing emotions in text.

GitHub issues GitHub forks GitHub stars GitHub license GitHub watchers GitHub code size in bytes

The Text-Based-Emotion-Detector Web App is an easy-to-use tool for analyzing emotions in text.
Whether it's an article, a comment, or any other textual input, the app uncovers the underlying emotional tone. The app uses the MeaningCloud Sentiment Analysis API to analyze the text and provide a detailed report on the emotions detected. The report includes the overall sentiment, the confidence level, and the emotions detected in the text. The app is built using Flask, a lightweight web framework for Python, and is hosted on vercel. The app is designed to be user-friendly and intuitive, with a clean and simple interface that makes it easy to use. The app is ideal for anyone looking to analyze emotions in text, whether for personal or professional use.

Try it out today and discover the emotions hidden in your text!

Dependencies

  • Flask
  • pydash
  • requests
  • python-dotenv

Setup Instructions

1. Clone the repository:

git clone https://github.com/TechyCSR/Text-Based-Emotion-Detector.git

2. Install dependencies

pip install -r requirements.txt

3. Create a .env file

You need to register in meaningcloud.com and search for your private license key. Create a .env file with a variable called API_KEY with the value of your private license key. Eg: API_KEY="Your_key_here"

4. Run the Flask app

python -m flask run

5. Access the app

Access the app in your web browser at http://localhost:5000

📬 Developer Contact

If you have questions, feedback, or need assistance, please don't hesitate to reach out:

Response Time: I'll do my best to get back to you within 24-48 hours on weekdays. Thanks for your understanding!

About

The Text-Based-Emotion-Detector Web App is an easy-to-use tool for analyzing emotions in text. Whether it's an article, a comment, or any other textual input, the app uncovers the underlying emotional tone. The app uses the MeaningCloud Sentiment Analysis API to analyze the text and provide a detailed report on the emotions detected.

Topics

Resources

License

Stars

Watchers

Forks