openRealtimeSession

abstract suspend fun openRealtimeSession(options: RealtimeSttOptions = RealtimeSttOptions(), authorization: SpeechToTextAuthorization = SpeechToTextAuthorization.ConfiguredApiKey): RealtimeSttSession(source)

Opens a WebSocket session for live audio transcription.

The caller owns the returned session and must call RealtimeSttSession.close.

Throws

when an option or credential is invalid.

for a transport failure.

when opening times out.