amykon/vocaliz-wav2vec2-speech-emotion-recognition-finetuned
vocaliz-wav2vec2-speech-emotion-recognition-finetuned
This model is a fine-tuned checkpoint built on top of:
Base model: `Wiam/wav2vec2-lg-xlsr-en-speech-emotion-recognition-finetuned-ravdess-v8` (Wav2Vec2 / XLSR-style encoder with an 8-class speech-emotion head, originally associated with RAVDESS-oriented training).
Training used the Hugging Face Trainer with AutoModelForAudioClassification, keeping the same label space and classification head structure as the base checkpoint.
Intended uses
- Research and prototyping for speech emotion recognition (SER) on English, short utterance-level clips.
- Offline or interactive demos (e.g. file-based or microphone pipelines) where approximate emotion labels are sufficient.
Training data
Source mix (by file count)
Combined Emotions training pool (all classes, all files):
Training procedure (defaults from training script)
Evaluation results (external benchmark)
metrics with six displayed classes: neutral, happy, angry, fearful, disgust, surprised.
How to load
from transformers import AutoModelForAudioClassification, AutoFeatureExtractor
MODEL_ID = "amykon/vocaliz-wav2vec2-speech-emotion-recognition-finetuned"
processor = AutoFeatureExtractor.from_pretrained(MODEL_ID)
model = AutoModelForAudioClassification.from_pretrained(MODEL_ID)Public repo: no token needed for from_pretrained. Private repo: set HF_TOKEN or huggingface-cli login.
Install dependencies
pip install -r https://huggingface.co/amykon/vocaliz-wav2vec2-speech-emotion-recognition-finetuned/resolve/main/requirements.txtrequirements.txt lists torch, transformers, safetensors, huggingface_hub, numpy, and sounddevice (optional for mic-only scripts).
Files in this repository
README.md— this model cardrequirements.txt— pip dependencies for inferenceconfig.json— model config and label mappingpreprocessor_config.json— feature extractor (sample rate, etc.)model.safetensors— weights
