- RAGHAV GOEL (2100290100125)
- PRIYANSHU VISHWAKARMA (2100290100122)
- HARSHIT SANGAL (2100290100071)
- JITESH KUMAR (2100290100076)
-
Setup Environment Open the project in Anaconda, Jupyter Lab, or Jupyter Notebook.
-
Install Dependencies Run the following to install required libraries:
pip install pandas numpy librosa tensorflow scikit-learn matplotlib sounddevice scipy
-
Download Dataset Place the CSV dataset in the same folder as the notebook to train or re-train the model.
-
Run the Notebook Execute all cells in the provided Jupyter notebook to:
i. Load and preprocess data
ii. Extract features
iii. Train the model
iv. Save/load the trained model
-
Record Your Voice Run the audio recorder script or its corresponding cell to record your voice (e.g., 3–5 seconds). It saves the audio as a .wav file.
-
Predict Sentiment Run the predictor function to analyze the recorded voice and output the emotion (e.g., neutral, calm, happy, sad, angry, fearful, disgust, surprised).
- Final Project Report
- Certificate VII Semester (Dated: December 2024).
- Certificate VIII Semester (Dated: May 2025).
- Synopsis
- Final Presentation
- Source Code
- Database dump (.sql file)
- If a web project, then a Docker file for deployment
- README (This file)