Audio Emotion Pipeline (v22 & v22.2 SOTA)
SOTA multi-modal audio emotion recognition pipeline:
- Speaker Diarization (
pyannote/speaker-diarization-3.1) - Text Feature Extraction (
microsoft/deberta-v3-large1024d) - Acoustic SER Extraction (
iic/emotion2vec_plus_large1024d @ 50fps) - Prosody Extraction (openSMILE 25d eGeMAPSv02 LLD + Speaker Z-norm)
- Classification (Dynamic Sigmoid Gated Fusion + Self-Attention Pooling)
π Quickstart
from emotion_pipeline.pipeline import EmotionPipeline
import json
# Initialize for v22.2 Conversation Level SOTA (or model_version="v22" for Single Utterance)
pipeline = EmotionPipeline(hf_token="your_hf_token", model_version="v22.2", device="cuda")
result = pipeline.analyze("meeting.wav", max_past=3, max_future=3)
print(json.dumps(result, indent=2))
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support