Grok Speech to Speech

Voice & speech playground
Hydrating page from local storage...

Talk with Grok over its native Voice API, with voice selection, automatic or manual turns, and optional native search.

Grok Voice 3 | File transcription | Live transcription | Text to speech | Streaming TTS | Voice library and SIP utilities

Microphone access requires HTTPS or localhost and your permission. Audio is sent to the selected provider only when you submit a request or start a live session. Use headphones for live conversations.

Connection

Use the native SpaceXAI endpoint.

Connection
Advanced

Speech controls

Speech-specific settings

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.

Choose a built-in voice, or select Custom to enter another documented voice ID. Grok also accepts an existing authorized custom voice ID.

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

Requires server VAD. Repeats after every response until you speak. Leave empty to disable.

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.

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.

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.

These secret fields apply to every configured MCP server. Opt-in auto-save encrypts them; non-secret profiles omit them.

Ready. Configure your connection to begin.
Dictate into the prompt. Your browser may use an online speech service. Review the text, then send when ready.
Estimated cost Unavailable(Reported Cost: Unavailable)
xAI: $0.08/minute plus $0.004 per text input. Estimate uses observed connection time and sent text; native tool charges are excluded.

Transcripts and captured speech will appear here. Configure your endpoint, then record or start a live session.

An unhandled error has occurred. Reload 🗙