MindCare Audio Emotion Recognition Model

This model detects emotions from speech audio.

Model Details

  • Task: Audio Emotion Recognition
  • Dataset: RAVDESS
  • Architecture: CNN
  • Accuracy: 91.32%
  • Emotions: 8 classes

Emotions Detected

angry, calm, disgust, fearful, happy, neutral, sad, surprised

Usage

from huggingface_hub import hf_hub_download
import tensorflow as tf
import pickle

# Download model
model_path = hf_hub_download(repo_id="Kruti1234/mindcare-audio-emotion", filename="mindcare_audio_emotion_model.h5")
model = tf.keras.models.load_model(model_path)

# Download label encoder
encoder_path = hf_hub_download(repo_id="Kruti1234/mindcare-audio-emotion", filename="audio_label_encoder.pkl")
with open(encoder_path, 'rb') as f:
    label_encoder = pickle.load(f)

Model Info

  • Input: MFCC features (40, 174, 1)
  • Output: 7 emotion probabilities
  • Framework: TensorFlow/Keras

Training

Trained on RAVDESS dataset with data augmentation.

License

Apache 2.0

Downloads last month
1
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Space using Kruti1234/mindcare-audio-emotion 1