kcode-audio-ingress
kcode-audio-ingress provides durable, automatic audio transcription. It
retains complete caller-owned WAV bytes, delegates the in-memory transcription
pipeline to kcode-audio-transcribe, persists progress and the canonical
transcript, and recovers interrupted work after restart.
use Utc;
use ;
use AudioTranscriber;
async
The public boundary is deliberately small: open, submit, status, and
manual retry. Processing starts automatically. Retry policy is fixed at five
full-job attempts, and the library imposes no configurable storage or input
size limit.
The library owns every path beneath its configured persistence root. It does not provide HTTP routes, multipart parsing, streaming submission, transcript delivery, or application-specific memory ingress.
See Documentation.md for the complete API and Specification.md for behavioral guarantees.