Grok Text-to-Speech

Convert text to speech in 20 languages with five voices.

Playground
APIPricing
~4.84s
Example output
0:00 / 0:00

Grok Text-to-Speech: Text to Audio Model

What is Grok Text-to-Speech?

Grok Text-to-Speech is xAI's voice synthesis model that turns written text into natural, expressive spoken audio with a single API call. It is built on the same audio stack that powers Grok Voice in the X apps, Tesla in-car assistants, and Starlink support, then packaged as a standalone text-to-speech endpoint for developers. Send it a string of text and it returns ready-to-play audio in seconds, with control over voice, language, delivery, and output format. The model targets production voice work: voice agents, read-aloud features, podcasts, IVR systems, and accessibility tools.

Key Features

  • Five distinct voices (ara, eve, leo, rex, sal), each with its own personality from upbeat to authoritative.
  • 20 languages with BCP-47 codes plus automatic language detection.
  • Inline speech tags like [pause] and [laugh] and wrapping tags like <whisper> for fine-grained delivery.
  • Multiple output codecs: mp3, wav, pcm, mulaw, and alaw for web, post-production, and telephony.
  • Up to 15,000 characters per request and an adjustable speed multiplier.

Best Use Cases

Reach for Grok TTS when you need believable narration at scale. It fits voice assistants and conversational agents, e-learning and audiobook narration, podcast intros, product demos, news read-aloud, and IVR or call-center prompts. Telephony codecs (mulaw, alaw at 8 kHz) drop straight into phone systems, while high-bit-rate mp3 and wav suit web players and post-production. In testing, the default eve voice produced clean, broadcast-quality English narration with natural pacing and no audible artifacts.

Prompt Tips and Output Quality

Write the way you want it spoken: commas, periods, and question marks guide intonation, and exclamation marks add energy. Drop inline tags where an expression naturally occurs, and wrap full phrases with delivery tags rather than single words. Keep requests under 15,000 characters, breaking long scripts into paragraphs for consistent pacing. Pick eve for upbeat demos, ara for warm support, rex for business, leo for instruction, and sal for balanced narration.