Downloads · 30 days
0
Shota2811/HackHeritage26-voice-stress-v1
HackHeritage26-voice-stress-v1 is a audio classification model from Shota2811. Use it for the audio classification task on the model card, and read the license before you ship it in a product.
Prototype voice-stress perception model developed for the HackHeritage26 perception layer.
Downloads · 30 days
0
Access
Public
Updated Sep 6, 2026
Repo size
886 KB
Likes
0
Public
Click a slice to open those files.
.joblib886 KB · 99%
From the Hugging Face model README
Prototype voice-stress perception model developed for the HackHeritage26 perception layer.
This model uses acoustic features extracted from speech with librosa and a LightGBM classifier.
The production inference bundle contains a NumPy-compatible dump of the trained LightGBM trees, allowing inference without importing LightGBM alongside PyTorch on macOS.
Labels:
NOT_STRESSEDSTRESSEDAudio is resampled to 16 kHz during inference.
The model was trained and evaluated using the RAVDESS speech dataset.
The evaluation uses speaker-independent splits so that speakers in evaluation are separated from the corresponding training data.
RAVDESS contains acted emotional speech, so there is an important domain gap between this dataset and real-world victim speech.
Speaker-independent cross-validation:
Per-speaker baseline normalization experiments reached approximately 78.3% accuracy and 0.87 AUC.
These results should be interpreted as prototype research metrics, not as evidence of reliable real-world stress detection.
This model is intended as one acoustic perception signal within the HackHeritage26 multimodal safety system.
It may be used for:
This is not a reliable detector of psychological stress in real victims.
The model is trained on acted English speech from RAVDESS. Real speech varies substantially by speaker, language, microphone, environment, culture, emotional expression, and context.
A high stress score must not be interpreted as proof that a person is distressed, unsafe, or experiencing a particular psychological state.
The voice signal should be combined with other perception signals and human review.
voice_stress_ravdess.joblib: primary inference bundle used by the HackHeritage26 perception APImetrics_ravdess.json: evaluation metricsThe .joblib bundle contains the dumped model representation, feature names, labels, training source, and inference metadata required by the NumPy tree evaluator.
The HackHeritage26 API:
librosa.The voice_stress_ravdess.lgbm.joblib training artifact is intentionally not included in this repository because the API uses the NumPy-compatible inference bundle instead.
HackHeritage26, Perception Models & Data.