Package-level declarations

Types

Link copied to clipboard
class PostTranscriptionConfig(enabled: Boolean, summary: SummaryConfig? = null, modelId: String? = null)

Transcribes a cloud recording or an HLS stream once it finishes, rather than live.

Link copied to clipboard
class SummaryConfig(enabled: Boolean, prompt: String? = null)

Asks the transcription service for an AI summary of the room. The summary is delivered with the finished transcript, never during the call.

Link copied to clipboard
class TranscriptionConfig(webhookURL: String? = null, summary: SummaryConfig? = null, modelConfig: JSONObject? = null)

Options for Room.startTranscription, which transcribes the room live. Every argument is optional.

Link copied to clipboard

The steps real-time transcription moves through.

Link copied to clipboard
class TranscriptionText(participantId: String, participantName: String, text: String, timestamp: Long, type: TranscriptionType?)

One transcribed utterance, delivered to RoomEventListener.onTranscriptionText.

Link copied to clipboard

Whether a TranscriptionText may still change.