This project focuses on recognizing emotions from speech using machine learning techniques. The system analyzes audio recordings to classify emotions such as happy, sad, angry, or neutral based on the tonal characteristics and features of the speech.
To set up the Speech Emotion Recognition system on your local machine, follow these steps:
git clone https://github.com/username/speech-emotion-recognition.git
cd speech-emotion-recognition
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
To start recognizing emotions from speech, run the main script and upload your audio recordings through the web interface:
python app.py
Access the application through your web browser, upload an audio file, and get emotion recognition results.
The system provides accurate emotion recognition based on the analyzed speech characteristics, classifying emotions into categories such as happy, sad, angry, or neutral.