Converts captured recordings into mono 16 kHz float samples.
Mutable per-session transcription interface.
Shared recorded-audio payload passed between capture and transcription.
Immutable-style value object holding one captured audio segment.
Result of a single transcription attempt.
TranscriptionResult transcribeRecordingViaStreaming(TranscriptionSession &session, const Recording &recording, const RecordingNormalizer &normalizer)
Transcribes a captured recording through the chunked session contract.
Stable engine/session boundary for embedded transcription backends.
Shared value types exchanged by the transcription pipeline.