Skip to content

AdapterVoiceObservation

AdapterVoiceObservation = { media: Partial<VoiceMediaObservation>; type: "media"; } | { fragment: TimedTranscriptFragment; type: "fragment"; }

Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:244

Continuous provider evidence. This channel never implies a legacy final turn.

{ media: Partial<VoiceMediaObservation>; type: "media"; }

readonly media: Partial<VoiceMediaObservation>

Only fields backed by current evidence; other fields retain their value.

readonly type: "media"

Media observation discriminator.


{ fragment: TimedTranscriptFragment; type: "fragment"; }

readonly fragment: TimedTranscriptFragment

New or revised raw fragment on this connection’s media timeline.

readonly type: "fragment"

Timed fragment discriminator.