Docs / Realtime API / Languages

Realtime API

Languages

Name the language of the audio, or let the model detect it.

Name the language, or let the model detect it

Automatic detection is the default: leave the language out and the model detects the language being spoken. When you know it, name it, because naming the language is more accurate. For Brazilian Portuguese:

"transcription": {"model": "nemotron-asr-streaming", "language": "pt-BR"}

Set the language before the first audio; it holds for the whole session. With a client secret, set it when you create the secret.

On the Deepgram-compatible API

Pass the same tag as the language query parameter. Leave it out, or set language=multi, and the model detects the language.

Supported languages

Name one of these tags. A tag the model does not take is refused with unsupported_language.

  • Arabic ar-AR
  • Bulgarian bg-BG
  • Chinese, Mandarin Simplified zh-CN
  • Croatian hr-HR
  • Czech cs-CZ
  • Danish da-DK
  • Dutch nl-NL
  • English, United Kingdom en-GB
  • English, United States en-US
  • Estonian et-EE
  • Finnish fi-FI
  • French, Canada fr-CA
  • French, France fr-FR
  • German de-DE
  • Hindi hi-IN
  • Hungarian hu-HU
  • Italian it-IT
  • Japanese ja-JP
  • Korean ko-KR
  • Norwegian Bokmål nb-NO
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Romanian ro-RO
  • Russian ru-RU
  • Slovak sk-SK
  • Spanish, Spain es-ES
  • Spanish, United States es-US
  • Swedish sv-SE
  • Turkish tr-TR
  • Ukrainian uk-UA
  • Vietnamese vi-VN