Skip to main content

Crate kcode_audio_transcribe

Crate kcode_audio_transcribe 

Source
Expand description

In-memory, job-oriented audio transcription using caller-owned provider clients.

AudioTranscriber::transcribe is the only operation needed to start the complete pipeline. The returned TranscriptionJob exposes cheap, synchronous TranscriptionJob::status snapshots while work proceeds.

Structs§

AudioTranscriber
Complete audio transcription pipeline backed by configured provider clients.
StepError
Sanitized terminal or retryable step error.
StepStatus
Current status of one ordered pipeline step.
TranscriptionJob
Cloneable handle for polling one in-memory transcription.
TranscriptionStatus
Cheap cloneable snapshot returned by TranscriptionJob::status.

Enums§

JobState
Overall state of an in-memory transcription job.
Step
One ordered pipeline operation.
StepState
State of one pipeline step.

Constants§

RECONCILIATION_MODEL
Codex model used to reconcile ordered chunk transcripts.
RECONCILIATION_REASONING
Codex reasoning setting used for transcript reconciliation.
TRANSCRIPTION_MODEL
Gemini model used for chunk transcription.