| Model | What it does |
|---|---|
A5S Async v1a5s-async-v1 | Recorded audio (0.1 s to 10 h) → a transcript with speaker labels, word timestamps and subtitles. REST, async jobs |
A5S Small V2 Streaminga5s-small-v2-streaming | Live audio → captions as people speak, with optional speaker labels and names. WebSocket |
AirCaps Diarization-v1aircaps-diarization-v1 | Recorded audio (0.1 s to 6 h) → who spoke when: speaker segments as JSON or RTTM. REST, async jobs · enabled on request |
AirCaps Speaker ID-v1aircaps-speaker-id-v1 | A clip (0.5 s to 2 min) → a score for each of your enrolled speakers. REST, synchronous · enabled on request |
A5S Async v1
a5s-async-v1 · REST · batch guide · benchmarks
- Recorded audio in any common format, from 0.1 s to 10 hours.
- Speaker labels (
speaker_0,speaker_1, …), word timestamps, utterances, SRT/VTT subtitles. - Optional key terms: up to 60 per transcript help it recognize names and jargon (
keyterms, see Key terms). - Optional speaker names from your enrolled voices (
speaker_identification, with AirCaps Speaker ID-v1 enabled). See Speaker names. - English only:
language_codeisenor a regional English code such asen-US,en-GBoren-IN; use the one that matches the speakers’ locale or accent. - Text is verbatim and lowercase without punctuation (apostrophes are kept, as in “let’s”); disfluencies (“uh”, “um”) are kept.
A5S Small V2 Streaming
a5s-small-v2-streaming · WebSocket · streaming guide · benchmarks
Formerly A5S v2 Streaming, with id
a5s-v2-streaming. The old id still works for now: a session or request that names it gets a model_deprecated warning (in ready.warnings on the WebSocket). It will be removed soon, so use a5s-small-v2-streaming.- Live 16 kHz mono PCM16 audio in, partial and final text out as people speak.
- Punctuated, cased text.
- Optional live speaker labels (
diarization: true): utterances and words labelledspeaker_0,speaker_1, …. See Speaker labels. - Optional live speaker names from your enrolled voices (
speaker_identification, with speaker labels on and AirCaps Speaker ID-v1 enabled). See Speaker names. - Optional key terms to bias recognition toward names and jargon (
custom_vocabulary, see Key terms). - English only: the start message’s
languageaccepts onlyen. - Sessions last up to 30 minutes (up to 4 hours on request).
AirCaps Diarization-v1
aircaps-diarization-v1 · REST · diarization guide · benchmarks · enabled on request
- Who spoke when, with no transcript: speaker segments (
speaker_0,speaker_1, …) with millisecond times, overlapping speech included, plus each speaker’s speaking time. - Finds the number of speakers itself. Works from the voices, not the words: no
language_code. - Recorded audio in any common format, from 0.1 s to 6 hours. Results as JSON or RTTM.
- Enabled per account: talk to sales for access.
AirCaps Speaker ID-v1
aircaps-speaker-id-v1 · REST, synchronous · speaker ID guide · evaluation · enabled on request
- Recognize enrolled people by voice. Enroll each person with one or more clips, then send a clip and get back a score for every enrolled speaker, best first.
- Also names the speakers of A5S Async v1 transcripts (
speaker_identificationon create a transcript) and of A5S Small V2 Streaming sessions with speaker labels (live speaker names). - Synchronous: one clip per request, 0.5 s to 2 minutes; the scores are the response. No jobs, no polling.
- You set the threshold: scores are similarities from -1 to 1, with no accept/reject decision. The guide has measured score ranges to start from.
- The whole clip is compared as given. Crop clips to one person’s speech first (for example with AirCaps Diarization-v1 or a transcript’s utterances).
- Works from the voice, not the words: no
language_code. - Enabled per account: talk to sales for access.
Choosing
Languages
The transcription models support English today:language_code (A5S Async v1) takes en or a regional English code (en-US, en-GB, en-IN, …), and language (A5S Small V2 Streaming) takes en. Multilingual support is planned and will be available soon. AirCaps Diarization-v1 and AirCaps Speaker ID-v1 work from the voice and take no language.
Access
Accounts can use A5S Async v1 and A5S Small V2 Streaming by default; an account may be limited to one of them. AirCaps Diarization-v1 and AirCaps Speaker ID-v1 are enabled per account on request. Requests to a model your account can’t use return403 model_access_denied (streaming: an error message with that code, then close code 4403). GET /v1/account shows enabled for each model. To get access, talk to sales.
GET /v1/models lists the models.
