sidmulajkar/sentiment-predictor-for-stress-detection

Voice stress analysis (VSA) aims to differentiate between stressed and non-stressed outputs in response to stimuli (e.g., questions posed), with high stress seen as an indication of deception. In this work, we propose a deep learning-based psychological stress detection model using speech signals. With increasing demands for communication between humans and intelligent systems, automatic stress detection is becoming an interesting research topic. Stress can be reliably detected by measuring the level of specific hormones (e.g., cortisol), but this is not a convenient method for the detection of stress in human- machine interactions. The proposed algorithm first extracts Mel- filter bank coefficients using pre-processed speech data and then predicts the status of stress output using a binary decision criterion (i.e., stressed or unstressed) using CNN (Convolutional Neural Network) and dense fully connected layer networks.

37
/ 100
Emerging

The implementation combines audio preprocessing with a two-stage neural architecture: Mel-filterbank feature extraction followed by CNN feature learning, then classification via dense fully connected layers for binary stress categorization. The model includes acoustic signal conditioning and handles raw speech input end-to-end, making it deployable in real-time human-machine interaction scenarios without requiring invasive physiological measurements.

No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 9 / 25
Maturity 8 / 25
Community 20 / 25

How are scores calculated?

Stars

99

Forks

31

Language

Jupyter Notebook

License

Last pushed

Oct 18, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sidmulajkar/sentiment-predictor-for-stress-detection"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.