OpenAI

Use OpenAI for speech-to-text in Vapi.

OpenAI provides speech-to-text for Vapi voice agents.

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

Supported capability

CapabilityProvider value
Speech-to-textopenai

Speech-to-text

Set transcriber.provider to openai and transcriber.model to a transcription model.

$curl -X PATCH "https://api.vapi.ai/assistant/ASSISTANT_ID" \
> -H "Authorization: Bearer $VAPI_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "transcriber": { "provider": "openai", "model": "gpt-4o-transcribe" }
> }'

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

ModelModel ID
GPT-4o Transcribegpt-4o-transcribe
GPT-4o Mini Transcribegpt-4o-mini-transcribe

Supported languages

The following language values are currently accepted by Vapi for this provider.

LanguageLanguage code
Afrikaansaf
Arabicar
Armenianhy
Azerbaijaniaz
Belarusianbe
Bosnianbs
Bulgarianbg
Catalanca
Chinesezh
Croatianhr
Czechcs
Danishda
Dutchnl
Englishen
Estonianet
Finnishfi
Frenchfr
Galiciangl
Germande
Greekel
Hebrewhe
Hindihi
Hungarianhu
Icelandicis
Indonesianid
Italianit
Japaneseja
Kannadakn
Kazakhkk
Koreanko
Latvianlv
Lithuanianlt
Macedonianmk
Malayms
Marathimr
Māorimi
Nepaline
Norwegianno
Persianfa
Polishpl
Portuguesept
Romanianro
Russianru
Serbiansr
Slovaksk
Sloveniansl
Spanishes
Swahilisw
Swedishsv
Filipinotl
Tamilta
Thaith
Turkishtr
Ukrainianuk
Urduur
Vietnamesevi
Welshcy