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§

AudioChunkRequest
One structured audio request delegated to the application intelligence router.
AudioIngress
Cloneable handle to durable, automatically processed audio.
AudioInput
Owned audio and its source metadata.
AudioTranscriber
Complete audio workflow backed by caller-owned typed intelligence operations.
Error
Error returned by the minimal AudioIngress API.
IntelligenceError
Sanitized intelligence-router failure returned to the audio workflow.
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.
TextGenerationRequest
One tool-free text request delegated to the application intelligence router.
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.

Type Aliases§

AudioChunkCall
Typed structured-audio call implemented by the application intelligence router.
IntelligenceFuture
Sendable future returned by an injected intelligence call.
TextGenerationCall
Typed tool-free text call implemented by the application intelligence router.