Skip to content
Last updated

Bot Language

The lang parameter when creating a new bot is pretty vague, we don't provide a certain format to work in or even specific options. This is because this lang parameter is solely used when transcribing your recording. Therefor the lang parameter must conform the requirements of the selected transcription model (if the model supports language selected). The lang parameter is optional, if not present we'll always resort to the "language detection system" of the transcription model.

When using realtime models

The lang parameter is required when using realtime transcription models. Not providing a lang parameter when starting the bot with a realtime model will lead into the realtime websocket stream not working properly.

Whisper

AssemblyAI

Deepgram

  • Supports 37 languages using language codes (e.g., "en", "es", "fr")
  • Full list available in the Deepgram Documentation

Speechmatics

Rev AI

  • Supports many languages using language codes (e.g., "en", "es", "fr")
  • Full list available in the Rev AI Documentation
  • Our deployment region is EU, so only EU-available languages are supported

ElevenLabs

  • Supports 99 languages using 3-letter codes (e.g., "eng", "spa", "fra")
  • Full list available in the ElevenLabs Documentation

Gladia

  • Supports many languages using 2-letter codes (e.g., "en", "es", "fr")
  • Full list available in the Gladia Documentation