Speech-specific settings Response language / locale (optional) Automatic language detection English (en) Arabic (Egypt) (ar-EG) Arabic (Saudi Arabia) (ar-SA) Arabic (United Arab Emirates) (ar-AE) Bengali (bn) Chinese (Simplified) (zh) French (fr) German (de) Hindi (hi) Indonesian (id) Italian (it) Japanese (ja) Korean (ko) Portuguese (Brazil) (pt-BR) Portuguese (Portugal) (pt-PT) Russian (ru) Spanish (Mexico) (es-MX) Spanish (Spain) (es-ES) Turkish (tr) Vietnamese (vi) Custom
Choose a response language or locale, or select Custom to enter another provider-supported code.
The selection is included in response instructions and input transcription hints.
Automatic language detection leaves the response language to your instructions and the detected speech.
Voice altair ara atlas aurora carina castor celeste cosmo eve helios helix iris kepler leo liora lumen luna lux naksh orion perseus rex rigel sal sirius ursa zagan zenith Custom
Choose a built-in voice, or select Custom to enter another documented voice ID. Grok also accepts an existing authorized custom voice ID.
Vocabulary hints (one per line)
Turn detection
Automatic (server VAD) Manual (Finish turn)
Native web search
Native X search
Grok Voice 3 is the current grok-voice-latest model. Use grok-voice-3.0 to pin it.
Realtime usage costs $0.08/minute plus $0.004 per text input; tool usage can add charges.
Voice library and SIP utilities
Reasoning effort
High (default) None
Output speech speed
Ephemeral token lifetime (seconds)
Enable microphone (turn off for text-only input)
Live, revisable input captions (grok-transcribe)
Enable server-side conversation resumption
Resumption opts in to provider-side caching of transcripts and tool results.
History expires after 30 minutes of inactivity. The conversation ID is retained only in this page's memory.
Input codec
PCM16 G.711 mu-law (8 kHz)
G.711 A-law (8 kHz) Opus raw packets (24 kHz)
Input PCM sample rate
8000 Hz 16000 Hz 22050 Hz 24000 Hz 32000 Hz 44100 Hz 48000 Hz
Input audio transport
JSON with base64 audio Binary WebSocket frames
Output codec
PCM16 G.711 mu-law (8 kHz)
G.711 A-law (8 kHz) Opus raw packets (24 kHz)
Output PCM sample rate
8000 Hz 16000 Hz 22050 Hz 24000 Hz 32000 Hz 44100 Hz 48000 Hz
Output audio transport
JSON with base64 audio Binary WebSocket frames
Opus requires WebCodecs support. Unsupported codecs produce a visible error before connecting.
Captured realtime audio is decoded and saved as WAV for playback and download.
Pronunciation replacements (JSON object)
Replacements change spoken output while keeping the original transcript. Up to 200 whole-word phrases.
Use a respelling or IPA between forward slashes.
Additional native tools and function schemas
Supports web_search and x_search filters, file_search collections, multiple MCP servers, and custom functions.
Server-side tools execute at xAI. Function calls wait for the JSON result you enter in Live session tools.
Remote tools can read shared conversation context and perform actions; choose trusted servers and narrow allowed_tools.
Tool schema example
Filtered web and X search Collections search
Remote MCP Local function schema
Replace JSON with example
Additional tools (JSON array)
MCP authorization (optional, protected secret)
MCP headers (optional JSON object, protected secret)
These secret fields apply to every configured MCP server. Opt-in auto-save encrypts them; non-secret profiles omit them.
System instructions