Through all the available senses humans can actually sense the emotional state of their communication partner. The emotional detection is natural for humans but it is very difficult task for computers; although they can easily understand content based information, accessing the depth behind content is difficult and that’s what speech emotion recognition (SER) sets out to do. It is a system through which various audio speech files are classified into different emotions such as happy, sad, anger and neutral by computer. SER can be used in areas such as the medical field or customer call centers.
Table of Contents
To get a local copy up and running follow these simple example steps.
- Python 3.10
Installation steps for Python3.10 as per your OS
Below is an example of how you can install and set up your app.
- Clone the repo
git clone https://github.com/Rahul5430/Speech-Emotion-Recognition-System.git
- Install virtualenv
pip install virtualenv
- Create virtualenv
virtualenv venv
- Start the Virtual Environment
- For OSX/Linux Users:
source venv/bin/activate
- For Windows Users
venv/bin/activate.bat
- For OSX/Linux Users:
- Install required packages
pip install -r requirements.txt
- Start the Virtual Environment
- For OSX/Linux Users:
source venv/bin/activate
- For Windows Users
venv/bin/activate.bat
- For OSX/Linux Users:
- Start the project
jupyter notebook
For more examples, please refer to the Documentation
This project exists thanks to all the people who contribute. [Contributing].
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Be sure to read the contribution guidelines before contributing.
Distributed under the MIT License. See LICENSE for more information.
Rahul Sharma - acmcss@pec.edu.in - rahul2702sharma@gmail.com
Project Link: https://github.com/Rahul5430/Speech-Emotion-Recognition-System