Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.01 KB

File metadata and controls

24 lines (16 loc) · 1.01 KB

speech-emotion-recognition-using-cnn

Deep Learning for Speech Emotion Recognition - Dive into the world of emotional resonance with our cutting-edge CNN-based Speech Emotion Recognition model, achieving an impressive 94% accuracy.

Speech Emotion Recognition

This repository contains code for a Speech Emotion Recognition (SER) system implemented in Python using the Librosa library for audio feature extraction and a Convolutional Neural Network (CNN) model built with Keras for emotion classification. The dataset used for training and testing includes audio recordings from various sources such as the Toronto Emotional Speech Set (TESS), RAVDESS, Surrey Audio-Visual Expressed Emotion (SAVEE), and the Crowd Emotion Manifestation dataset (CREMA-D).

Requirements

Make sure you have the following libraries installed:

  • librosa
  • numpy
  • matplotlib
  • tensorflow
  • pandas
  • IPython.display
  • scikit-learn

You can install them using:

pip install librosa numpy matplotlib tensorflow pandas scikit-learn