Skip to content

AdapterGeneratedOpening

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

Natural-opening capability for providers that generate their own wording.

readonly optional readiness?: object

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

Optional output readiness gate. Omission permits an immediate opening claim.

getSnapshot(): boolean

Whether playback has been accepted for the current connection, not proof of audibility.

boolean

subscribe(handler): Unsubscribe

Observes readiness changes. The returned disposer releases the subscription.

() => void

Unsubscribe

request(instructions): Promise<void>

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

Requests a natural opening. Resolution proves only request acceptance, not speech delivery. Publish actual words only through observed transcripts. Rejection may follow a send, so callers must not automatically retry.

string

Promise<void>