This repository contains a demo application that utilizes the Vokaturi API for speech emotion recognition and the Google Cloud NLP service API for text-based emotion analysis. The app offers two modes of input: voice-to-text conversion for analyzing spoken emotions and text input for analyzing emotions from typed text.
- Recognize emotions from speech using the Vokaturi API.
- Analyze emotions from text using the Google Cloud NLP service API.
- Voice-to-text conversion for spoken emotion analysis.
- Text input option is available for emotion analysis.
- User-friendly interface with a convenient recognition button.
Follow these steps to set up and run the application:
- Go to Cloud NLP Service API.
- Apply for a free 12-month subscription.
- Follow the instructions on the Cloud NLP Service API page to create an API Key.
-
In the
MainActivity.java
file, locate line66
. -
Replace the value of
API_KEY
with your actual API Key obtained in Step 2.public static final String API_KEY = "YOUR_API_KEY_HERE";
The application should now be ready to run. You can deploy it on an Android device or emulator.
- Md. Fouad Hasan Talukder
- Nasemul Goni Ishrak
- Md. Rohul Amin Sany
Include screenshots or images of the app interface to help users understand how the app looks and functions.
- This app utilizes the Vokaturi API for speech-emotion recognition.
- Emotion analysis from text is performed using the Google Cloud NLP service API.