One model, three senses. Text, image, and audio are encoded by
RoBERTa, ViT, and wav2vec2, fused into a single representation, and
classified into negative, neutral, or positive sentiment — trained on the
MSCTD dialogue dataset.
Late fusion of frozen-vocabulary transformer encoders with a compact MLP head.
Text
RoBERTa-large
Mean-pooled sentence embedding, 1024-d
Vision
DINOv2-large
Scene embedding from the frame, 1024-d
Audio
wav2vec2-base
Mean-pooled waveform features, optional
→
Fusion
Concat → MLP
Negative · Neutral · Positive
Playground
Runs against your own inference server — nothing is uploaded anywhere else.
Start it locally, then analyze anything.
This is the best day of my whole life!The package arrived broken and nobody answers my emails.The meeting was moved to Thursday afternoon.
Image — upload or use your camera
Audio — upload or record your voice
The demo server is waking up. It scales to zero when idle,
so the first request after a quiet period takes ~30–60 seconds while the
model loads. Try again in a moment.
Couldn't reach your server. Start it on your machine,
then try again: