Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
Installation
INWORLD_API_KEY in your environment (or pass api_key= explicitly).
Quick Start
Parameters
inworld-tts-1 and inworld-tts-1-max are deprecated by Inworld — migrate to inworld-tts-2 or inworld-tts-1.5-*.Steering (TTS-2)
TTS-2 takes natural-language stage directions inline with your text. Place the instruction in square brackets before the segment it should apply to:[laugh], [breathe], [clear throat], [sigh], [cough], [yawn]. Combining dimensions ([whisper in a hushed style], [say playfully and very fast]) produces better results than bare single-word tags.
See Inworld’s steering docs and prompting guide for the full reference.
Inworld TTS supports up to 2,000 characters per request. The plugin connects to Inworld’s bidirectional WebSocket endpoint and streams 16-bit PCM audio at the configured
sample_rate — no extra configuration needed.Next Steps
Build a Voice Agent
Get started with voice
Build a Video Agent
Add video processing