OptionalregionOptionalvoiceTTS voice id, e.g. "jane", "michael", "alba". Defaults to
"jane" (US-accented English). Each voice speaks exactly one
language — see
ASSEMBLYAI_TTS_VOICES (from @alexkroman1/aai/tts) for the
catalog; a name outside it fails in-band after connect and leaves the
agent silent. (agent({ voice }) is the same setting without the
preset.)
EU data residency. Applies to STT and the LLM gateway; TTS has a single endpoint. Note the EU gateway serves only Claude and most Gemini models, so an EU agent must also override
llmwith a model the EU endpoint carries (e.g.llm: "claude-sonnet-4-6"after the spread). An override that replaces a whole stage descriptor must re-declareregionitself —stt: assemblyAIStt({ model, region: "eu" })— since it replaces the preset's descriptor including its region.