startTranscription

suspend fun startTranscription(config: TranscriptionConfig? = null)

Starts live transcription for the whole room: everyone's speech, not just yours.

Utterances arrive on RoomEventListener.onTranscriptionText, and RoomEventListener.onTranscriptionStateChanged tracks the service coming up. The same utterance can be delivered more than once as the service refines it.

Parameters

config

the webhook for the finished transcript, the AI summary to produce with it and the model settings; null uses the service's defaults.

Throws

code 4031 (START_TRANSCRIPTION_FAILED) if the server refuses.