Google

Use Google for speech-to-text in Vapi.

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

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

Supported capability

CapabilityProvider value
Speech-to-textgoogle

Speech-to-text

Set transcriber.provider to google and transcriber.model to a Gemini 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": "google", "model": "gemini-2.0-flash" }
> }'

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

ModelModel ID
Gemini 2.0 Flashgemini-2.0-flash
Gemini 2.0 Flash Litegemini-2.0-flash-lite
Gemini 1.5 Progemini-1.5-pro

Vapi defaults Google transcription to English. Set transcriber.language to Multilingual to use multilingual transcription; the value is case-sensitive. Google’s available languages describe provider-level coverage, while the table below contains the language values accepted by Vapi.

Supported languages

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

LanguageLanguage value
ArabicArabic
BengaliBengali
BulgarianBulgarian
ChineseChinese
CroatianCroatian
CzechCzech
DanishDanish
DutchDutch
EnglishEnglish
EstonianEstonian
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
HindiHindi
HungarianHungarian
IndonesianIndonesian
ItalianItalian
JapaneseJapanese
KoreanKorean
LatvianLatvian
LithuanianLithuanian
MultilingualMultilingual
NorwegianNorwegian
PolishPolish
PortuguesePortuguese
RomanianRomanian
RussianRussian
SerbianSerbian
SlovakSlovak
SlovenianSlovenian
SpanishSpanish
SwahiliSwahili
SwedishSwedish
ThaiThai
TurkishTurkish
UkrainianUkrainian
VietnameseVietnamese