Skip to content

tramanhvong/SpeechEmotionRecognition_CaseStudy

Repository files navigation

🎈 Speech Emotion Recognition

A web page as a demonstration/ testing site for my understanding of CNN or Convolutional Neural Network in Machine Learning.

The web app follows the notebook by Shivam Burnwal on Kaggle: https://www.kaggle.com/code/shivamburnwal/speech-emotion-recognition

App Features

  1. Accepts audio recording from the web.
  2. Feeds the audio into a pre-trained model that predicts one of the following emotions (multiclassification):
  • neutral
  • calm
  • happy
  • sad
  • angry
  • fearful
  • disgust
  • surprise
  1. Asks for the intended emotion for feedback.
  2. Forms a sample that includes the intended emotion as label for that sample.

How to run it on your own machine

  1. Install the requirements

    $ pip install -r requirements.txt
    
  2. Run the app

    $ streamlit run streamlit_app.py
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages