Package-level declarations

Types

Link copied to clipboard
data class TranscriptionConfig(val language: String = "en-US")

Configuration for transcription operations.

Link copied to clipboard

Core interface for speech-to-text transcription engines.

Link copied to clipboard

Supported transcription providers.

Link copied to clipboard
sealed interface TranscriptionResult

Represents the result of a transcription operation.

Functions

Link copied to clipboard
fun AudioFlow.transcribe(engine: TranscriptionEngine, config: TranscriptionConfig = TranscriptionConfig.Default): Flow<TranscriptionResult>

Transcribes this AudioFlow using the specified engine.

fun Recorder.transcribe(engine: TranscriptionEngine, config: TranscriptionConfig = TranscriptionConfig.Default): Flow<TranscriptionResult>?

Creates an AudioFlow from this recorder's live audio and transcribes it.