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§
- Audio
Transcriber - Complete audio transcription pipeline backed by configured provider clients.
- Step
Error - Sanitized terminal or retryable step error.
- Step
Status - Current status of one ordered pipeline step.
- Transcription
Job - Cloneable handle for polling one in-memory transcription.
- Transcription
Status - Cheap cloneable snapshot returned by
TranscriptionJob::status.
Enums§
- JobState
- Overall state of an in-memory transcription job.
- Step
- One ordered pipeline operation.
- Step
State - 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.