When to Use
Upload a finished recording but receive the same SSE signals you would see in a live call. Ideal for coaching apps that want incremental results without implementing chunked uploads.Request
Audio or video file (
mp4, mov, webm, mp3, wav, m4a, aac). Sent as multipart/form-data.Response
An SSE connection (text/event-stream). Events are emitted in order:
status(phase=start)final_transcript(per utterance once finalized)- For each utterance:
emotion,cognitive, optionaltransition/moment summary_updateafter the timeline completesstatus(phase=completed)done
Example Event
POST /analyze?stream=true is a convenience alias for clients that cannot change URLs.