{}{
"status": "processing",
"segment": 5
}{
"status": "result",
"segment": 5,
"signals": [
{
"type": "Agreement",
"start": 2.5,
"end": 8.2,
"reasoning": "Subject maintained steady eye contact...",
"feedback": "Strong positive engagement signal.",
"confidence": "High",
"intensity": "Strong"
},
{
"type": "Interest",
"start": 12.3,
"end": 19.1,
"reasoning": "Subject leaned in and asked a probing follow-up question.",
"feedback": "Curiosity detected; continue providing detailed answers.",
"confidence": "High",
"intensity": "Moderate"
}
]
}{}{
"status": "processing",
"segment": 5
}{
"status": "result",
"segment": 5,
"signals": [
{
"type": "Agreement",
"start": 2.5,
"end": 8.2,
"reasoning": "Subject maintained steady eye contact...",
"feedback": "Strong positive engagement signal.",
"confidence": "High",
"intensity": "Strong"
},
{
"type": "Interest",
"start": 12.3,
"end": 19.1,
"reasoning": "Subject leaned in and asked a probing follow-up question.",
"feedback": "Curiosity detected; continue providing detailed answers.",
"confidence": "High",
"intensity": "Moderate"
}
]
}Binary WebM segment sent by the client for analysis; non-WebM or out-of-range chunks (10KB-20MB) are rejected
Status updates for each segment (processing, completed, or error)
Structured response for each segment