Skip to main content
ProviderModelWebsite
Deepgramnova-3deepgram.com
OpenAIgpt-4o-transcribeopenai.com
Cartesiainkcartesia.ai
ElevenLabsscribe-v2elevenlabs.io
Groqwhisper-large-v3-turbogroq.com
Googlechirp-3cloud.google.com
Sarvamsaarika-v2.5sarvam.ai
Smallest AIpulsesmallest.ai
Some providers use different models for specific languages:
ProviderLanguageModel
GoogleSindhichirp-2
Google STT uses chirp-2 model for Sindhi, instead of the default chirp-3. This is handled automatically by Calibrate.

Configuration

Set the required environment variable for your chosen provider:
# Deepgram
export DEEPGRAM_API_KEY=your_key

# Google
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

# OpenAI
export OPENAI_API_KEY=your_key

# ElevenLabs
export ELEVENLABS_API_KEY=your_key

# Sarvam
export SARVAM_API_KEY=your_key

# Cartesia
export CARTESIA_API_KEY=your_key

# Groq
export GROQ_API_KEY=your_key

# Smallest
export SMALLEST_API_KEY=your_key

Next Steps