Skip to main content
List Transcribers
response_speed_seconds gives the typical wait from the caller’s last word to text in hand, per preset, for that model — the same preset costs more on one engine than another. It is null on a model that answers on confidence rather than on a clock: the preset still applies there and still matters, but no number describes it, so none is given. Check for null before reading a preset off it. Its four keys are the four presets conversation.response_eagerness accepts, and nothing else is a valid value: The field is a number because that is what it is stored as, but only these four numbers exist — a value like 0.3 is rejected rather than rounded, so what you send is always what the call does. languages is what the model can recognise. Every language in an agent’s set must be covered, or the agent is refused on save.

Authorizations

Authorization
string
header
required

Your API key as a Bearer token, e.g. Authorization: Bearer vk_….

Response

Speech models you can put in transcriber.model.

provider
enum<string>
Available options:
sarvam,
deepgram,
soniox
model
string

What goes in transcriber.model.

label
string
languages
string[]

Every language in an agent's set must be covered, or the agent is refused on save.

response_speed_seconds
object | null

Typical caller-stops-to-text seconds per response_eagerness preset, for THIS model. Null on a model that answers on confidence rather than on a clock — the preset still applies there, but no number describes it, so none is given. Check for null before reading a preset off it.