Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.56.0
metadata
title: SpeechEmotionNet
colorFrom: blue
colorTo: purple
sdk: streamlit
app_file: app.py
pinned: false
sdk_version: 1.51.0
SpeechEmotionNet β Speech Emotion Recognition App
SpeechEmotionNet is a real-time Speech Emotion Recognition (SER) system that predicts human emotions from audio using deep learning and MFCC-based feature extraction.
This app is built using:
- TensorFlow / Keras β Model training
- Librosa β Audio processing
- Scikit-Learn β Scaling + Label Encoding
- Streamlit β Web Interface
- HuggingFace Hub β Model hosting
Features
β Upload any .wav audio file
β Extract MFCC audio features
β Predict emotion using a trained neural network
β Shows probability distribution for all emotion classes
β Displays evaluation visuals (ROC curve, Confusion Matrix, CV Accuracy)
β Runs fully in-browser on CPU (no GPU required)
Emotion Classes
The model predicts one of the following emotions:
- Neutral
- Happy
- Sad
- Angry
- Fearful
- Surprised
- Calm
- Disgust