Utterance Streaming Event
Documentation Index
Fetch the complete documentation index at: https://docs.tavus.io/llms.txt
Use this file to discover all available pages before exploring further.
Outbound: Tavus sends each streaming chunk so you can show what is being said in real time as the accumulated text grows during the turn.
Contrast with conversation.utterance, which delivers the full turn text at once rather than streaming chunks.
conversation for conversation-layer app messages.
"conversation"
conversation.utterance.streaming.
"conversation.utterance.streaming"
Unix timestamp (seconds since epoch) indicating when this event was created. Use this to build timestamped transcripts or reconstruct the timeline of a conversation.
1746000000.123
Monotonic per event; a higher seq was emitted later. Use with turn_idx as in Event ordering and turn tracking.
42
The unique identifier for the conversation.
"c123456"
A unique identifier for the replica's current inference turn. Can be used to correlate with other events such as conversation.utterance and conversation.replica.started_speaking.
"83294d9f-8306-491b-a284-791f56c8383f"
Turn index; increments when conversation.respond is processed. Groups utterances, tool calls, and speaking-state events for the same turn. See Event ordering and turn tracking.
3
Replica and user streaming share this shape; is_interrupted appears on replica messages when relevant.

