Skip to main content

Crate kcode_audio_ingress

Crate kcode_audio_ingress 

Source
Expand description

Durable, automatic audio transcription.

AudioIngress accepts owned WAV bytes, persists them before returning, and automatically transcribes them in the background.

Structs§

AudioIngress
Cloneable handle to durable, automatically processed audio.
AudioInput
Owned audio and its source metadata.
AudioTranscriber
Complete audio transcription pipeline backed by configured provider clients.
Error
Error returned by the minimal AudioIngress API.
RecordingStatus
Current state and immutable identity of one recording.
Status
Complete current library state.
StepError
Sanitized terminal or retryable step error.
StepStatus
Current status of one ordered pipeline step.
Submission
Result of durably submitting audio.
TranscriptionJob
Cloneable handle for polling one in-memory transcription.
TranscriptionStatus
Cheap cloneable snapshot returned by TranscriptionJob::status.

Enums§

ErrorKind
Stable library error category.
JobState
Overall state of an in-memory transcription job.
RecordingState
Automatic processing state of one recording.
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.