Consigue tu clave API

de xAI

71 voces en 20 idiomas, con etiquetas de expresión

xai/grok-tts/text-to-speechDesde 3 créditospor 1.000 caracteres · 0,03 US$
  • 71 voces
  • 20 idiomas
  • Texto a voz

Acerca de Grok TTS

La síntesis de voz Grok de xAI, disponible para todos desde marzo de 2026: 71 voces predefinidas en 20 idiomas, risas, respiraciones y susurros escritos directamente en el guion y un control deslizante de velocidad.

Llámalo con el nombre de modelo xai/grok-tts/text-to-speech en POST /jobs/createTask, desde 3 créditos por 1.000 caracteres (0,03 US$). Las cuentas nuevas reciben 30 créditos gratis para que lo pruebes primero en el Playground.

Por ahora esta guía solo está en inglés. →

Parámetros de la petición

ParámetroObligatorioDescripción
textSíThe words to be spoken, with optional speech tags such as [laugh] or <whisper>…</whisper>. Billed per 1,000 characters, tags included.
speedNoRitmo al hablar. ≥ 0.7 · ≤ 1.5 · Por defecto: 1
bitrateNoMP3 bit rate in bits per second. Only applies to mp3. 32000 · 64000 · 96000 · 128000 · 192000 · Por defecto: 128000
languageNoEl idioma de la locución. auto · en · zh · ar-EG · ar-SA · ar-AE · bn · fr · de · hi · id · it · ja · ko · pt-BR · pt-PT · ru · es-MX · es-ES · tr · vi · Por defecto: auto
voice_idNoElige entre las voces disponibles. ara · eve · leo · rex · sal · jpi39icg · d18jlf6v · 33g9t0jl · 26w6ihxi · dr8gqysu · wy0m9l5w · om17cury · x7avnu1k · bcs7l2c3 · hqxr4yub · h27ltdnz · 89q2pnko · 73xd5dum · 0p0rt7o1 · hbxkrnwm · 69smp8rm · yis75yfp · ekhwx401 · jupvcf34 · 0hhfxxqq · 0ih5oi34 · gwnexu6y · 97zmdc6s · fc7de6afcf6c · 7a9ee820b342 · 0895a5b8ce5c · f8cf5c2c78d4 · 96819d0bd28d · 79f3a8b96d43 · 78a495fdbb39 · e22152e06fd8 · 490ea3be50b1 · 1f046a033914 · dfe7b9e7d217 · c3a2c594479e · 83c6f4fea98e · 34fd4dce1ba3 · d634b6da3d3b · 670a0c3ac005 · 182a91893636 · d0cb9ff07d95 · b1a7441b97a1 · bf9fe5b5f981 · b5ae17439907 · a0401c9101f8 · 23be42535a45 · abfbdf26f115 · 6da5baee46d0 · 3d030bc92a87 · a13662ba951c · 58d27475085e · 247783ebdd51 · 244e27b39200 · 97fabd54445f · 37329fd8895a · 2badb5f46b1e · 1b12d5daee6b · 908c4626660f · 4ff93971bfdc · 70013edeb8e8 · 35c8d7f60dc8 · 23468361b4ef · 458705c07139 · 41321eb41295 · 40f31906b23d · 3a7889066fa2 · Por defecto: eve
sample_rateNoSample rate in Hz. 8000 for phone lines, 44100 or 48000 for studio work. 8000 · 16000 · 22050 · 24000 · 44100 · 48000 · Por defecto: 24000
output_formatNoTipo de archivo del resultado. mp3 · wav · pcm · mulaw · alaw · Por defecto: mp3
text_normalizationNoRewrite numbers, abbreviations and symbols as spoken words before reading. Por defecto: false
optimize_streaming_latencyNoStreaming latency level: 0 best quality, 1 smaller first chunk, 2 smallest first chunk with more quality trade-off at chunk boundaries. 0 · 1 · 2 · Por defecto: 0

Precios

Los precios están en créditos, los mismos que usas en la web (1 crédito = 0,01 $). El importe se retiene cuando se acepta la tarea y se liquida al coste real cuando termina; las tareas fallidas se reembolsan.

OpciónCréditos por 1.000 caracteres≈ USD
Estándar2,70,027 US$

Cada tarea se redondea al alza a créditos enteros, así que una ejecución en el nivel más bajo cuesta 3 créditos por 1.000 caracteres (0,03 US$).

Para saber la cifra exacta antes de ejecutar, envía el mismo cuerpo a POST /jobs/quote.

Inicio rápido de la API

Llama a la API de Grok TTS en tres pasos

  1. Crea una clave de API. Inicia sesión en PopNow y crea una clave en la consola de la API. Las claves empiezan por sk-popnow- y usan los mismos créditos que el sitio web.
  2. Envía la solicitud. Haz POST /jobs/createTask con model xai/grok-tts/text-to-speech y un objeto input según la tabla de parámetros. La respuesta devuelve un ID de tarea al instante.
  3. Obtén el resultado. Consulta GET /jobs/recordInfo con el ID de tarea, o pasa una callBackUrl y te enviamos el resultado ahí. Descarga los enlaces de salida cuando la tarea termine bien.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "xai/grok-tts/text-to-speech",
  "input": {
    "text": "Welcome back. Your files finished rendering a minute ago and are ready to download.",
    "voice_id": "eve",
    "language": "auto"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Sustituye el prompt y los enlaces por los tuyos. La pestaña API tiene la referencia de la respuesta, el sondeo y el callback.

Preguntas sobre la API de Grok TTS

¿Cuánto cuesta la API de Grok TTS?

Grok TTS cuesta 3 créditos (0,03 US$) por 1.000 caracteres. Los créditos son los mismos que en la web (1 crédito = 0,01 $), las cuentas nuevas reciben 30 créditos gratis y las tareas fallidas se reembolsan.

¿Cuál es el nombre de modelo de Grok TTS en la API?

Pon xai/grok-tts/text-to-speech para Texto a voz en el campo model de POST /jobs/createTask.

¿Cómo agrego risas, pausas o susurros?

Escríbelos en el texto. Las etiquetas puntuales como [pause], [laugh], [breath] o [sigh] producen un sonido en ese punto; las etiquetas que envuelven texto como <whisper>…</whisper>, <slow>…</slow> o <build-intensity>…</build-intensity> cambian cómo se dicen las palabras que contienen. Las etiquetas se interpretan en lugar de leerse —ninguna de las que usamos apareció en una transcripción del audio— y cuentan para el total de caracteres.

¿Qué idiomas y voces puedo usar?

Eve, Ara, Leo, Rex y Sal hablan todos los idiomas compatibles; las otras 66 voces están ajustadas cada una a un idioma, así que elige una cuyo idioma coincida con el guion. language acepta auto o uno de 20 códigos. Las voces en neerlandés, polaco, sueco, finlandés, danés y tailandés no tienen código propio: deja language en auto para ellas.

¿Puede imitar la voz de una persona real?

No. Este endpoint ofrece solo las 71 voces predefinidas; no hay clonación ni carga de una voz de referencia.

¿Qué límites tiene la API de Grok TTS?

Longitud del texto (caracteres): 15,000; Voces: 71; Idiomas: 20. Las peticiones fuera de estos límites se rechazan antes de cobrar nada.

¿Puedo probar Grok TTS sin escribir código?

Sí. El Playground ejecuta Grok TTS con tus créditos de PopNow, no necesita clave API y te muestra el código de cada generación.

Todos los modelos de Grok

Más sobre Grok TTS