Skip to navigation

Emotion Detection

Pulse 2.0’s per-utterance emotion detection F1 on held-out corpora.

View as Markdown

Pulse 2.0 adds per-utterance emotion detection, on by default via emotion_detection. Evaluated on two corpora held out from training:

Test setnUAWAF1
ESD14,00072.4672.4673.98
TESS2,40073.4273.4272.31
Mean (2 held-out sets)—72.9472.9473.14

UA = unweighted accuracy, WA = weighted accuracy. Evaluated across nine emotion classes (anger, happiness, sadness, neutral, excitement, frustration, fear, surprise, disgust); the streaming API surfaces six classes per final - see the Pulse 2.0 model card for the response shape.

Streaming introduces essentially no accuracy cost versus the direct (offline) model - per-corpus deltas average within about ±0.3 points, consistent with run-to-run noise rather than degradation.