Skip to main content

Interface: LiveSession

Defined in: packages/core/src/listen.ts:83

A live transcription session handle returned by listen()

Properties

state

readonly state: LiveSessionState

Defined in: packages/core/src/listen.ts:93

Current session state

Methods

close()

close(): void

Defined in: packages/core/src/listen.ts:87

Close the session gracefully

Returns

void


pause()

pause(): void

Defined in: packages/core/src/listen.ts:89

Pause audio sending — chunks are buffered until resume()

Returns

void


resume()

resume(): void

Defined in: packages/core/src/listen.ts:91

Resume audio sending and flush buffered chunks

Returns

void


sendAudio()

sendAudio(data): void

Defined in: packages/core/src/listen.ts:85

Send audio data to the transcription service

Parameters

data

ArrayBuffer | Uint8Array<ArrayBufferLike>

Returns

void