Grok Text to Speech

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

Synthesize text with expressive voices, inline speech tags, language selection, and downloadable MP3 or WAV audio.

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 documented language or locale, or select Custom to enter another provider-supported code. Provide text in the selected language. Auto-detect sends the auto language code.

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

Raw codecs are decoded locally to WAV for playback and download. MP3 and WAV retain their requested format.

0.7 to 1.5; 1 is normal speed. Inline [pause], [laugh], and wrapping speech tags are sent as written.

Speech tags: [pause] [long-pause] [hum-tune] [laugh] [chuckle] [giggle] [cry] [tsk] [tongue-click] [lip-smack] [breath] [inhale] [exhale] [sigh]. Wrap phrases with <soft>, <whisper>, <loud>, <build-intensity>, <decrease-intensity>, <higher-pitch>, <lower-pitch>, <slow>, <fast>, <sing-song>, <singing>, <emphasis> and the matching closing tag.

Ready. Configure your connection to begin.

Optional microphone dictation

Audio uploads are limited to 25 MB in this playground; microphone recordings stop at five minutes. Dictation makes a separate, billable Grok Speech to Text call and replaces the text below only after it succeeds.

Estimated cost Unavailable(Reported Cost: Unavailable)
xAI TTS: $15/1M characters. Estimate uses submitted text, or the current draft before the first request.
Dictate into the prompt. Your browser may use an online speech service. Review the text, then send when ready.

Generated speech will appear here with playback and download controls.

An unhandled error has occurred. Reload 🗙