Skip to navigation

Pulse STT: one language value for all ten Indian languages on streaming

Streaming Pulse now accepts language=indic. One model auto-detects English, Hindi, Marathi, Gujarati, Bengali, Odia, Tamil, Telugu, Kannada, and Malayalam, so you no longer have to choose between north_indic and multi-south-indic before the call starts.

  • Mid-call switching: a caller can start in Hindi and continue in Tamil in the same session. north_indic and multi-south-indic can’t transcribe languages outside their own group.
  • Detected language per utterance: each final transcript reports the language it heard in language and languages.
  • Where: wss://api.smallest.ai/waves/v1/stt/live?model=pulse and wss://api.smallest.ai/waves/v1/pulse/get_text. Streaming only.
  • Region: India only. On api.us.smallest.ai, the connection closes with LANGUAGE_NOT_ENABLED_IN_REGION.

If you know the language, a specific code such as hi or ta is still the most accurate choice.

→ Which value to use for Indian languages