Options specific to saaras:v2.5 (dedicated translate endpoint). Uses the /speech-to-text-translate endpoint for Indic-to-English translation. Auto-detects the source language; does not accept language codes or timestamps.

interface STTTranslateOptions {
    apiKey?: string;
    flushSignal?: boolean;
    highVadSensitivity?: boolean;
    mode?: string;
    model: "saaras:v2.5";
    prompt?: string;
    streaming?: boolean;
}

Hierarchy

  • STTBaseOptions
    • STTTranslateOptions

Properties

apiKey?: string

Sarvam API key. Defaults to $SARVAM_API_KEY

flushSignal?: boolean

Enable flush signal events from server (WS only). Maps to flush_signal query param.

highVadSensitivity?: boolean

Increase VAD sensitivity (WS only). Maps to high_vad_sensitivity query param.

mode?: string

Mode for translate WS. Default: 'translate'.

model: "saaras:v2.5"
prompt?: string

Conversation context to boost model accuracy

streaming?: boolean

Whether to use native WebSocket streaming for stream(). Set to false to prefer non-streaming REST recognition (used by Agent via StreamAdapter + VAD). Default: true.