Skip to navigation

Reson8

Use Reson8 for speech-to-text in Vapi

Reson8 provides speech-to-text with built-in turn detection for Vapi voice agents.

You can use Reson8 through Vapi’s default integration, or connect your own account in Integrations.

Supported capability

CapabilityProvider value
Speech-to-textreson8

Speech-to-text

Set transcriber.provider to reson8. The optional model field accepts only turns, Reson8’s turn detection endpoint. Set language to one language code, or to a comma-separated list such as nl,en to limit automatic language detection to those languages. Leave language out to detect the language on each utterance.

curl -X PATCH "https://api.vapi.ai/assistant/ASSISTANT_ID" \
-H "Authorization: Bearer $VAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transcriber": {
"provider": "reson8",
"model": "turns",
"language": "nl,en",
"keyterms": ["Vapi", "order number"]
}
}'

For additional API configuration options, review the Reson8Transcriber fields in the Create Assistant API reference.

Transcriber options

FieldRequiredVapi behaviorDescription
modelNoUses turnsThe only accepted value is turns.
languageNoDetects the language on each utteranceOne language code, or a comma-separated list of candidate languages.
keytermsNoNo keytermsUp to 250 terms, such as brand names or product codes, to improve recognition.
customModelIdNoNo custom modelThe ID of a phrase collection you manage in Reson8.
eagerTurnProbabilityNoReson8’s default, 0.5The probability, from 0 to 1, at which Reson8 flags a possible end of turn.
finalTurnProbabilityNoReson8’s default, 0.92The probability, from 0 to 1, at which Reson8 confirms the end of a turn.
fillerModeNoReson8’s default, naturalHow filler words appear in transcripts: clean, natural, or verbatim.

Supported languages

LanguageLanguage code
Dutchnl
Englishen
Frenchfr
Frisianfy
Germande
Italianit
Polishpl
Portuguesept
Spanishes
Swedishsv