Usage guide

Setup, environment variables, and Python/JavaScript/Go usage examples.

CambAITTS

CambAI Text-to-Speech plugin for VideoSDK agents. Slot: tts. Route: plugins — direct to the vendor, with CAMBAI_API_KEY or an explicit api_key.

Fields

str
default:"mars-pro"
int
default:"147320"
str
default:"en-us"
Optional[str]
default:"None"
bool
default:"False"
Optional[OutputConfiguration]
default:"None"
Accepts OutputConfiguration, or a plain mapping with the same fields.
Optional[CambAIVoiceSettings]
default:"None"
Accepts CambAIVoiceSettings, or a plain mapping with the same fields.
Optional[InferenceOptions]
default:"None"
Accepts InferenceOptions, or a plain mapping with the same fields.

CambAIVoiceSettings

Voice behaviour preferences. Mirrored, not imported: the vendor’s class is rebuilt from this on the runtime side. A mapping is still accepted wherever this is.

Fields

bool
default:"UNSET"
bool
default:"UNSET"

InferenceOptions

Model sampling controls — trade off stability, variation, and latency. Mirrored, not imported: the vendor’s class is rebuilt from this on the runtime side. A mapping is still accepted wherever this is.

Fields

float | None
default:"UNSET"
float | None
default:"UNSET"
int | None
default:"UNSET"
float | None
default:"UNSET"
float | None
default:"UNSET"
bool | None
default:"UNSET"

OutputConfiguration

Audio output format & pacing options. Mirrored, not imported: the vendor’s class is rebuilt from this on the runtime side. A mapping is still accepted wherever this is.

Fields

str
default:"UNSET"
float | None
default:"UNSET"
int
default:"UNSET"