Speech Emotion Recognition project that analyzes .wav files and predicts the underlying emotion. Multiclass classification with five emotion classes.
This repository contains the source code of our project that implements Machine Learning techniques and algorithms for a Speech Emotion Recognition Project. The .wav file of a speech segment is analyzed and is classified by its emotion.
A multi-class classification problem was implemented with 5 classes:
Our main application is implemented in the Jupyter file named SER_ML.ipynb. We have added comments in each cell and before the definition of complex functions.
If you want to run the notebook follow these steps:
We recommend you use a runtime with GPU so ThunderSVM library can be used and accelarate the SVM computations.