What Convo Mode Is
Once enabled, users see a microphone affordance in the Pria interface that opens a live audio session. The session runs entirely browser-to-provider after Pria mints a short-lived session token — your long-lived API keys never reach the browser. What a session does end-to-end:- Captures microphone audio and streams it to the provider.
- Streams partial transcripts back to the UI (optional).
- Runs your assistant’s prompt, tools, RAG, and personalization on every turn.
- Speaks the response back through the provider’s TTS voice.
- Optionally renders an animated avatar synced to the audio.
Who Can Use Convo Mode
These toggles on the Digital Twin gate access and shape the session.Enable Convo Mode (rtEnabled)
Enable Convo Mode (rtEnabled)
Admin-only (rtAdminOnly)
Admin-only (rtAdminOnly)
Text input alongside voice (rtTextInputEnabled)
Text input alongside voice (rtTextInputEnabled)
Show running transcript (rtTranscriptEnabled)
Show running transcript (rtTranscriptEnabled)
Start Immersive Mode by Default (convoAutoStart)
Start Immersive Mode by Default (convoAutoStart)
Lock full-screen conversation (rtImmersiveLocked)
Lock full-screen conversation (rtImmersiveLocked)
Choosing a Provider
Pick a provider by setting the Realtime Model field on the Digital Twin. The model string determines which provider Pria routes to.OpenAI Realtime
ElevenLabs
Gemini Live
xAI Realtime
Anam Avatar
Cartesia Voice
Per-Provider Configuration
OpenAI Realtime
OpenAI Realtime
openai_api_key → platform fallback.ElevenLabs
ElevenLabs
Gemini Live
Gemini Live
xAI Realtime
xAI Realtime
grok-fast — this is a current model limitation on xAI’s side.Anam Avatar
Anam Avatar
Cartesia Voice
Cartesia Voice
Voice Activity Detection (VAD)
VAD is how the provider decides when a user has finished speaking. Two knobs apply to OpenAI Realtime:- VAD Eagerness —
lowkeeps the user talking longer between turns (good for thoughtful conversations);highcuts in faster (good for quick Q&A drills). - Noise Reduction —
near_fieldcleans up headset audio;far_fieldcleans up laptop mics in rooms with background noise. Leave blank if your users are on quality hardware.
Transcription Language
If your users speak a single non-English language, set the Transcription Language field (e.g.fr, es, de, ja). It biases the STT engine and reduces transcription errors. Leave blank for English or multilingual rooms.
This setting applies to OpenAI Realtime only.
Tools During Voice Sessions
Anam and Cartesia sessions run every turn through Pria, so your Digital Twin’s tools — including image generation — work mid-conversation with no separate toggle. OpenAI Realtime sessions also carry the full Pria tool surface.Testing Your Setup
Keep Convo Mode admin-only while testing
Open Convo Mode
Verify the basics
Tune VAD if needed
low. If responses feel sluggish, bump it to high.Flip Admin-only off
Cost Considerations
Convo Mode is billed per minute by every provider. Costs vary widely:- OpenAI Realtime and Gemini Live are billed on input/output audio tokens per minute by the provider.
- ElevenLabs charges per character of TTS output plus session minutes.
- xAI Realtime is billed on audio minutes.
- Cartesia charges for TTS output on top of the underlying LLM cost.
- Anam adds an avatar surcharge on top of the underlying LLM cost.
Related
- Voice & Realtime Providers (integration overview) — compare every provider (OpenAI, ElevenLabs, Gemini Live, xAI, Anam, Cartesia) and how each connects
- Convo Mode (User Guide)
- Configuration
- AI Models
- Personalization