Deepgram

Use Deepgram speech-to-text models in Vapi.

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

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

Supported capability

CapabilityProvider value
Speech-to-textdeepgram

Speech-to-text

Set transcriber.provider to deepgram and transcriber.model to a Deepgram 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": "deepgram", "model": "nova-3" }
> }'

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

ModelModel ID
Nova 3nova-3
Nova 3 Generalnova-3-general
Nova 3 Medicalnova-3-medical
Nova 2nova-2
Nova 2 Generalnova-2-general
Nova 2 Meetingnova-2-meeting
Nova 2 Phone Callnova-2-phonecall
Nova 2 Financenova-2-finance
Nova 2 Conversational AInova-2-conversationalai
Nova 2 Voicemailnova-2-voicemail
Nova 2 Videonova-2-video
Nova 2 Medicalnova-2-medical
Nova 2 Drive-Thrunova-2-drivethru
Nova 2 Automotivenova-2-automotive
Flux General Englishflux-general-en
Flux General Multilingualflux-general-multi

Supported languages

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

LanguageLanguage code
Arabicar
Azerbaijaniaz
Bashkirba
Belarusianbe
Bulgarianbg
Banglabn
Bretonbr
Bosnianbs
Catalanca
Czechcs
Danishda
Danish (Denmark)da-DK
Germande
German (Switzerland)de-CH
Greekel
Englishen
English (Australia)en-AU
English (Canada)en-CA
English (United Kingdom)en-GB
English (Ireland)en-IE
English (India)en-IN
English (New Zealand)en-NZ
English (United States)en-US
Spanishes
Spanishes-419
Spanishes-LATAM
Estonianet
Basqueeu
Persianfa
Finnishfi
Frenchfr
French (Canada)fr-CA
Hausaha
Hawaiianhaw
Hebrewhe
Hindihi
Hindihi-Latn
Croatianhr
Hungarianhu
Indonesianid
Icelandicis
Italianit
Japaneseja
Javanesejw
Kannadakn
Koreanko
Korean (South Korea)ko-KR
Lingalaln
Lithuanianlt
Latvianlv
Macedonianmk
Marathimr
Malayms
Multilingualmulti
Dutchnl
Dutch (Belgium)nl-BE
Norwegianno
Polishpl
Portuguesept
Portuguese (Brazil)pt-BR
Portuguese (Portugal)pt-PT
Romanianro
Russianru
Slovaksk
Sloveniansl
Shonasn
Somaliso
Serbiansr
Sundanesesu
Swedishsv
Swedish (Sweden)sv-SE
Tamilta
Tamasheqtaq
Telugute
Thaith
Thai (Thailand)th-TH
Filipinotl
Turkishtr
Tatartt
Ukrainianuk
Urduur
Vietnamesevi
Yorubayo
Chinesezh
Chinese (China)zh-CN
Chinese (Hong Kong)zh-HK
Chinesezh-Hans
Chinesezh-Hant
Chinese (Taiwan)zh-TW