Downloads · 30 days
0
Saumya3007/spee_project_fairhindiser-clues
spee_project_fairhindiser-clues is a audio classification model from Saumya3007. Use it for the audio classification task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
This repository contains the checkpoints for FairHindiSER, a speech emotion recognition model trained on a 50/50 mix of Hindi (IITKGP) and English (IEMOCAP) emotional speech. The model predicts four emotions: angry, h…
Downloads · 30 days
0
Access
Public
Updated Apr 18, 2026
Repo size
1.5 GB
Likes
0
Public
Click a slice to open those files.
.pt1.5 GB · 100%
From the Hugging Face model README
This repository contains the checkpoints for FairHindiSER, a speech emotion recognition model trained on a 50/50 mix of Hindi (IITKGP) and English (IEMOCAP) emotional speech. The model predicts four emotions: angry, happy, neutral, sad.
The backbone is facebook/wav2vec2-base,
adapted with:
checkpoints/head_best.pt — head-only fine-tuning (backbone frozen).checkpoints/lora_best.pt — LoRA fine-tuning with focal loss and class weights.checkpoints/clues_lora_best.pt — LoRA + CLUES contrastive debiasing.checkpoints/full_best.pt — final model with gradual full unfreezing.You can load the final model like this:
import torch
from transformers import Wav2Vec2Model
from fairhindiser import FairSERModel # your model class, if you publish it as a pip package
ckpt = torch.load("checkpoints/full_best.pt", map_location="cpu")
model = FairSERModel()
model.load_state_dict(ckpt)
model.eval()
(Adapt the import path to your own project structure.)
Not intended for high-stakes decisions or medical/psychological diagnosis.
All audio was resampled to 16 kHz mono and normalized. The combined dataset contains 3200 Hindi + 3200 English clips, stratified into train/val/test splits.
We report metrics on the held-out test set and AudioTrust-style axes:
(See the associated paper / report for full numbers and plots.)