intermediateaudio
Continuous Emotion Rating
Rate emotional dimensions (valence, arousal, dominance) continuously following MSP-IMPROV protocol.
🎧
audio annotation
Configuration Fileconfig.yaml
task_name: "Continuous Emotion Rating"
# Server configuration
server:
port: 8000
# Audio settings
audio:
enabled: true
display: waveform
waveform_color: "#F59E0B"
progress_color: "#FBBF24"
speed_control: true
# Data configuration
data_files:
- path: data/speech_utterances.json
audio_field: audio_file
text_field: transcript
# Annotation schemes
annotation_schemes:
# Valence (pleasure dimension)
- annotation_type: slider
name: valence
description: "Valence: Rate the pleasantness of the emotional state"
min_value: 1
max_value: 7
step: 0.1
min_label: "Very negative (unhappy, annoyed, dissatisfied)"
max_label: "Very positive (happy, pleased, satisfied)"
default_value: 4
# Arousal (activation dimension)
- annotation_type: slider
name: arousal
description: "Arousal: Rate the activation/energy level"
min_value: 1
max_value: 7
step: 0.1
min_label: "Very calm (relaxed, sleepy, bored)"
max_label: "Very activated (excited, alert, energetic)"
default_value: 4
# Dominance (control dimension)
- annotation_type: slider
name: dominance
description: "Dominance: Rate the perceived control/power"
min_value: 1
max_value: 7
step: 0.1
min_label: "Submissive (controlled, influenced)"
max_label: "Dominant (controlling, influential)"
default_value: 4
# Naturalness
- annotation_type: likert
name: naturalness
description: "How natural does the emotional expression sound?"
size: 5
min_label: "Very artificial"
max_label: "Very natural"
# Emotion clarity
- annotation_type: likert
name: clarity
description: "How clear/recognizable is the emotional state?"
size: 5
min_label: "Ambiguous"
max_label: "Very clear"
# Primary emotion (optional categorical backup)
- annotation_type: radio
name: primary_emotion
description: "If you had to pick one emotion label, which fits best?"
labels:
- Anger
- Happiness
- Sadness
- Neutral
- Fear
- Surprise
- Contempt
- Mixed/unclear
required: false
# User settings
allow_all_users: true
instances_per_annotator: 100
# Output
output:
path: annotations/
format: json
Get This Design
This design is available in our showcase. Copy the configuration below to get started.
Quick start:
# Create your project folder mkdir emotion-dimensional-rating cd emotion-dimensional-rating # Copy config.yaml from above potato start config.yaml
Details
Annotation Types
sliderlikert
Domain
AudioSpeech
Use Cases
emotion ratingdimensional emotionaffective computing
Tags
audioemotiondimensionalvalencearousal
Related Designs
Audio-Visual Sentiment Analysis
Rate sentiment in speech segments following CMU-MOSI and CMU-MOSEI multimodal annotation protocols.
likertradio
Speech Emotion Recognition
Classify emotional content in speech following IEMOCAP and CREMA-D annotation schemes.
radiolikert
Speech Intelligibility Rating
Rate speech intelligibility for pathological speech following TORGO database annotation protocols.
likertradio