{"id":20189,"date":"2026-09-29T09:38:58","date_gmt":"2026-09-29T13:38:58","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=20189"},"modified":"2026-09-29T09:38:59","modified_gmt":"2026-09-29T13:38:59","slug":"openai-audio-speech-api","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/es\/hub\/openai-audio-speech-api","title":{"rendered":"API de voz OpenAI: c\u00f3digo, voces, formatos y costes"},"content":{"rendered":"<p class=\"wp-block-paragraph\">En <strong>API de voz y audio OpenAI<\/strong> convierte el texto en audio hablado a trav\u00e9s de <code>PUBLICACI\u00d3N https:\/\/api.openai.com\/v1\/audio\/speech<\/code>. Env\u00eda un modelo, tu texto de entrada y una voz; guarda la respuesta como MP3 o en otro formato de audio compatible. Para una nueva integraci\u00f3n que requiera instrucciones sobre el tono y la forma de expresarse, empieza por <code>gpt-4o-mini-tts<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una solicitud de trabajo es solo el primer paso. Tambi\u00e9n necesitas la unidad de facturaci\u00f3n adecuada, un archivo de salida reproducible y un plan para guiones largos. El modelo TTS m\u00e1s reciente de OpenAI utiliza tokens de texto y de audio para el c\u00e1lculo de precios; sus modelos TTS m\u00e1s antiguos utilizan caracteres. Esa diferencia es importante a la hora de calcular el coste de un mes de narraci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu trabajo tambi\u00e9n consiste en escribir el guion, crear los elementos visuales y montar un v\u00eddeo, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">El espacio de trabajo de audio de GlobalGPT<\/a> ofrece la generaci\u00f3n de voz en una plataforma de suscripci\u00f3n multimodelo asequible. Puedes trabajar con texto, voz, im\u00e1genes y v\u00eddeo desde un \u00fanico panel de control, y luego utilizar su API y su CLI para tareas de producci\u00f3n repetibles. Su API p\u00fablica de TTS utiliza un flujo de trabajo independiente, que se explica a continuaci\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_content_audio&amp;login=1\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1024x639.png\" class=\"wp-image-20191\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1024x639.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-300x187.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-768x479.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-18x11.png 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1536x958.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-2048x1278.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_content_audio&amp;login=1\" style=\"background:linear-gradient(265deg,rgb(255,245,203) 0%,rgb(182,227,212) 16%,rgb(51,167,181) 100%)\"><strong>Prueba ahora varios modelos de audio<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"gg-speech-toc\" aria-label=\"Contenido del art\u00edculo\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;padding:24px;background:#fff;border:1px solid #c9d9df;border-radius:8px;margin:28px 0;color:#163641!important;max-width:100%;min-width:0;\"><h2 style=\"box-sizing:border-box;font:750 21px\/1.3 system-ui,sans-serif;color:#163641!important;margin:0 0 15px;line-height:1.3;\">Ir a un paso<\/h2><ol style=\"box-sizing:border-box;padding-left:22px;margin:0;columns:18rem 2;column-gap:35px;\"><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#what-is-speech-api\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">\u00bfPara qu\u00e9 sirve la API de voz y audio OpenAI?<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#openai-speech-example\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Crea tu primer archivo de audio con la API de voz OpenAI<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#models-voices-formats\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Elige un modelo, una voz y un formato de salida<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-pricing\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">\u00bfCu\u00e1nto cuesta la API de voz OpenAI?<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#globalgpt-tts-api\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Crear un flujo de trabajo de TTS con la API GlobalGPT<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#tts-audio-examples\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Escucha dos ejemplos de presentaciones de productos<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-errors\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Solucionar problemas habituales en la generaci\u00f3n de voz<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-faq\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Preguntas frecuentes<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"what-is-speech-api\" class=\"wp-block-heading\">\u00bfPara qu\u00e9 sirve la API de voz y audio OpenAI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La API de voz es un punto de conexi\u00f3n de conversi\u00f3n de texto a voz: tu aplicaci\u00f3n proporciona palabras escritas y recibe la voz generada. Entre sus usos habituales se incluyen las gu\u00edas de productos, la narraci\u00f3n para accesibilidad, el material did\u00e1ctico y las locuciones breves. T\u00fa controlas el texto antes de que se pronuncie, lo que resulta \u00fatil cuando la redacci\u00f3n debe seguir un guion aprobado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el caso de la transcripci\u00f3n, el proceso se invierte: se introduce el audio grabado y se obtiene el texto. Un asistente de voz en directo a\u00f1ade otro requisito: escuchar y responder a trav\u00e9s de una conversaci\u00f3n. OpenAI\u2019s <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/audio\">documentaci\u00f3n de audio<\/a> Separa estos flujos de trabajo. Elige el punto final de voz cuando ya tengas el texto que quieres que se lea en voz alta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La generaci\u00f3n de voz admite la transmisi\u00f3n en continuo, por lo que una aplicaci\u00f3n puede recibir audio por fragmentos. Guardar esa transmisi\u00f3n en un archivo no implica que se reproduzca autom\u00e1ticamente en un navegador ni que se cree un agente conversacional; tu aplicaci\u00f3n sigue encarg\u00e1ndose de la reproducci\u00f3n y de cualquier l\u00f3gica conversacional. OpenAI tambi\u00e9n exige que se informe claramente a los oyentes de que la voz ha sido generada por IA.<\/p>\n\n\n\n<h2 id=\"openai-speech-example\" class=\"wp-block-heading\">Crea tu primer archivo de audio con la API de voz OpenAI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ejecuta la solicitud en un servidor o en tu equipo de desarrollo, con una clave API OpenAI almacenada en el <code>OPENAI_API_KEY<\/code> variable de entorno. No incluyas la clave en el JavaScript del navegador. Los siguientes ejemplos utilizan el mismo script breve de recorrido por el producto y guardan el resultado como <code>openai-product-tour.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opci\u00f3n 1: realizar una solicitud con curl<\/h3>\n\n\n\n<section class=\"gg-code-openai-speech-sh\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API de voz OpenAI \u00b7 curl<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">#!\/bin\/sh\n# Configura primero la variable OPENAI_API_KEY en el entorno de tu servidor.\ncurl --fail-with-body --show-error \\\n  https:\/\/api.openai.com\/v1\/audio\/speech \\\n  -H \"Authorization: Bearer $OPENAI_API_KEY\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"model\": \"gpt-4o-mini-tts\",\n    \"input\": \"Bienvenido al recorrido por los productos de Acorn Studio. En tres pasos, puedes convertir un guion breve en una audiogu\u00eda. Primero, escribe el mensaje. A continuaci\u00f3n, elige una voz. Por \u00faltimo, guarda el archivo de audio y prueba la reproducci\u00f3n en tu tel\u00e9fono.\",\n    \"voice\": \"coral\",\n    \"instructions\": \"Habla con claridad, en un tono c\u00e1lido y coloquial.\",\n    \"response_format\": \"mp3\"\n  }' \\\n  --output openai-product-tour.mp3\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">La respuesta contiene fragmentos de audio, as\u00ed que gu\u00e1rdala en un archivo en lugar de intentar analizarla como JSON. El <code>--fail-with-body<\/code> Esta opci\u00f3n hace que `curl` devuelva un c\u00f3digo de salida de error en caso de error HTTP. Comprueba ese c\u00f3digo de estado antes de abrir el archivo: una respuesta de error puede dejar datos JSON en el archivo denominado <code>.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opci\u00f3n 2: utilizar el SDK de Python<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instala el paquete OpenAI con <code>python -m pip install openai<\/code>. El SDK lee la clave de API del entorno. En este ejemplo, la respuesta se va escribiendo a medida que se recibe, lo que evita tener que cargar toda la respuesta de audio en tu propio b\u00fafer de Python.<\/p>\n\n\n\n<section class=\"gg-code-openai-speech-py\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API de voz OpenAI \u00b7 Python<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">\"\"\"Instalaci\u00f3n: python -m pip install openai. Configura OPENAI_API_KEY en el servidor.\"\"\"\nfrom pathlib import Path\nfrom openai import OpenAI\n\nclient = OpenAI(max_retries=0)\nscript = (\n    \"Bienvenido al recorrido por los productos de Acorn Studio. En tres pasos, puedes convertir \"\n    \"un guion breve en una audiogu\u00eda. Primero, escribe el mensaje. A continuaci\u00f3n, \"\n    \"elige una voz. Por \u00faltimo, guarda el archivo de audio y prueba la reproducci\u00f3n en tu tel\u00e9fono.\"\n)\n\nwith client.audio.speech.with_streaming_response.create(\n    model=\"gpt-4o-mini-tts\",\n    voice=\"coral\",\n    input=script,\n    instructions=\"Habla con claridad, en un tono c\u00e1lido y coloquial.\",\n    response_format=\"mp3\",\n) as response:\n    response.stream_to_file(Path(\"openai-product-tour.mp3\"))\n\nprint(\"Se ha guardado openai-product-tour.mp3\")\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Los tres campos esenciales son: <code>modelo<\/code>, <code>entrada<\/code>, y <code>voz<\/code>. Aqu\u00ed, <code>instrucciones<\/code> requiere una forma de expresi\u00f3n c\u00e1lida y coloquial; gu\u00eda la voz en lugar de a\u00f1adir palabras al guion hablado. Este campo funciona con GPT-4o Mini TTS y no es compatible con <code>tts-1<\/code> y <code>tts-1-hd<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp\"><img decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp\" alt=\"Documentaci\u00f3n sobre la funci\u00f3n de conversi\u00f3n de texto a voz OpenAI, con los par\u00e1metros de solicitud de voz y una gu\u00eda de inicio r\u00e1pido en Python.\" class=\"wp-image-20195\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-300x188.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-1024x640.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-768x480.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-18x12.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Gu\u00eda r\u00e1pida oficial de OpenAI sobre la conversi\u00f3n de texto a voz. Selecciona la imagen para ver el c\u00f3digo a tama\u00f1o completo.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si se trata de un documento m\u00e1s extenso, divide el texto por frases o p\u00e1rrafos, numera los segmentos y guarda cada archivo resultante con ese n\u00famero. Mant\u00e9n el mismo tono y las mismas instrucciones en todos los segmentos. Deja suficiente contexto para que la expresi\u00f3n resulte natural y escucha atentamente las uniones antes de distribuir la grabaci\u00f3n final.<\/p>\n\n\n\n<h2 id=\"models-voices-formats\" class=\"wp-block-heading\">Elige un modelo, una voz y un formato de salida<\/h2>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Modelo<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">C\u00f3mo elegir<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Instrucciones de entrega<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">gpt-4o-mini-tts<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Un punto de partida para una narraci\u00f3n y una expresi\u00f3n oral controladas.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Admite <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">instrucciones<\/code> en cuanto al tono, el estilo y el ritmo.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">tts-1<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">OpenAI permite que este modelo genere voz con menor latencia.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Utiliza los controles de voz y de velocidad compatibles; omite <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">instrucciones<\/code>.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">tts-1-hd<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">OpenAI hace que este modelo ofrezca una voz de mayor calidad que el TTS-1.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Utiliza los controles de voz y de velocidad compatibles; omite <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">instrucciones<\/code>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En <a href=\"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-4o-mini-tts\">P\u00e1gina del modelo GPT-4o Mini TTS<\/a> asigna el alias del modelo al <code>gpt-4o-mini-tts-15-12-2025<\/code> instant\u00e1nea. Si la reproducibilidad del comportamiento es importante para tu aplicaci\u00f3n, elige deliberadamente una instant\u00e1nea documentada y gu\u00e1rdala junto con tus scripts guardados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voces integradas y l\u00edmites de entrada<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La referencia de la API de voz enumera 13 voces integradas para GPT-4o Mini TTS: <strong>aleaci\u00f3n, ceniza, balada, coral, eco, f\u00e1bula, \u00f3nix, nova, salvia, brillo, verso, marino y cedro<\/strong>. OpenAI recomienda <strong>Mar\u00edn<\/strong> o <strong>cedro<\/strong> para obtener la mejor calidad. Esa es la recomendaci\u00f3n de OpenAI: elige tu voz de producci\u00f3n escuchando tus propios nombres, n\u00fameros y estructuras sint\u00e1cticas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los modelos anteriores de TTS admiten un conjunto m\u00e1s reducido: alloy, ash, coral, echo, fable, onyx, nova, sage y shimmer. No des por sentado que todas las voces funcionan con todos los modelos. El <a href=\"https:\/\/developers.openai.com\/api\/reference\/resources\/audio\/subresources\/speech\/methods\/create\">Referencia de la API de voz<\/a> tambi\u00e9n admite una velocidad comprendida entre <strong>0,25 y 4,0<\/strong>, con <strong>1.0<\/strong> como opci\u00f3n predeterminada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hay que tener en cuenta dos l\u00edmites de entrada: los l\u00edmites de referencia de los puntos finales <code>entrada<\/code> a <strong>4.096 caracteres<\/strong>, y en la p\u00e1gina del modelo Mini TTS se especifica un m\u00e1ximo de <strong>2.000 tokens de entrada<\/strong>. Los caracteres y los tokens son unidades de medida diferentes. Comprueba ambas restricciones para Mini TTS, sobre todo con textos multiling\u00fces, y divide los guiones extensos antes de enviarlos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elige el formato de archivo para su destino<\/h3>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Formato<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Uso pr\u00e1ctico<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Formato predeterminado: un archivo comprimido muy pr\u00e1ctico para compartir y reproducir en la web.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Opus<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">\u00datil para aplicaciones de streaming y comunicaci\u00f3n que sean compatibles con este c\u00f3dec.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">AAC<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Ten en cuenta cu\u00e1ndo tu entorno de reproducci\u00f3n o tu flujo de trabajo multimedia requieren el formato AAC.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">FLAC<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Compresi\u00f3n sin p\u00e9rdidas para flujos de trabajo en los que es necesario conservar la se\u00f1al de audio.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">WAV<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Audio sin comprimir en un formato habitual para su edici\u00f3n y procesamiento.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">PCM<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Muestras sin procesar a 24 kHz y 16 bits, con signo y en formato \u00ablittle-endian\u00bb, sin encabezado de archivo; tu reproductor necesita esa configuraci\u00f3n.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza con MP3 si necesitas un enlace de descarga o un reproductor de audio sencillo. Elige WAV cuando el siguiente paso sea la edici\u00f3n. Selecciona PCM sin procesar solo si tu aplicaci\u00f3n sabe c\u00f3mo interpretarlo; cambiar el nombre de un archivo de <code>.pcm<\/code> a <code>.wav<\/code> No crea un encabezado WAV.<\/p>\n\n\n\n<h2 id=\"speech-api-pricing\" class=\"wp-block-heading\">\u00bfCu\u00e1nto cuesta la API de voz OpenAI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seg\u00fan se ha comprobado el 28 de septiembre de 2026, OpenAI incluye el GPT-4o Mini TTS en <strong>$0,60 por cada mill\u00f3n de tokens de texto introducidos<\/strong> m\u00e1s <strong>$12 por cada mill\u00f3n de tokens de salida de audio<\/strong>. El TTS-1 cuesta <strong>$15 por cada mill\u00f3n de caracteres<\/strong>, y el TTS-1 HD cuesta <strong>$30 por cada mill\u00f3n de caracteres<\/strong>. Calcula cada modelo en sus propias unidades.<\/p>\n\n\n\n<section class=\"gg-speech-prices\" aria-labelledby=\"ggsp-title\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#132b39!important;background:#f5faf9;border:1px solid #cbded9;border-radius:8px;padding:24px;margin:28px 0;max-width:100%;min-width:0;\">\n<h3 id=\"ggsp-title\" style=\"box-sizing:border-box;font:700 23px\/1.3 system-ui,sans-serif;color:#132b39!important;margin:0 0 8px;line-height:1.3;\">Precios de la API de voz: mant\u00e9n las unidades separadas<\/h3>\n<p style=\"box-sizing:border-box;color:#284654!important;margin:8px 0;\">OpenAI cobra por su modelo de s\u00edntesis de voz (TTS) m\u00e1s reciente por tokens, y por sus dos modelos anteriores de TTS por caracteres. GlobalGPT factura sus tareas de s\u00edntesis de voz (TTS) en cr\u00e9ditos.<\/p>\n<div class=\"ggsp-scroll\" style=\"box-sizing:border-box;overflow-x:auto;\"><table style=\"box-sizing:border-box;width:100%;border-collapse:collapse;min-width:540px;margin:18px 0;\">\n<thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Ruta y modelo<\/th><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Tasa<\/th><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Ejemplo<\/th><\/tr><\/thead>\n<tbody style=\"box-sizing:border-box;\">\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 GPT-4o Mini TTS<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0,60 \/ 1 mill\u00f3n de tokens de entrada de texto<br style=\"box-sizing:border-box;\">$12 \/ 1M fichas de salida de audio<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0.0606 por cada 1.000 tokens de entrada de texto + 5.000 tokens de salida de audio<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 TTS-1<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$15 \/ 1M caracteres<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0,015 por cada 1.000 caracteres<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 TTS-1 HD<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$30 \/ 1M caracteres<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0,030 por cada 1.000 caracteres<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">GlobalGPT \u00b7 Eleven v3, Eleven Multilingual v2 o Qwen Audio 3.0 TTS Flash<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">330 cr\u00e9ditos \/ 1.000 caracteres<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">330 cr\u00e9ditos a la tarifa indicada de 1.000 caracteres; solicita un presupuesto antes de enviar el texto<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"ggsp-note\" style=\"box-sizing:border-box;color:#284654!important;margin:8px 0;font-size:14px;\">Estos son ejemplos de precios, no tarifas correspondientes a las muestras de audio que aparecen a continuaci\u00f3n. Los tokens, los caracteres, los minutos y los cr\u00e9ditos son unidades diferentes. La estimaci\u00f3n de la tarea GlobalGPT indica la cantidad de cr\u00e9ditos aplicable; la tabla no convierte los cr\u00e9ditos en d\u00f3lares.<\/p>\n<small style=\"box-sizing:border-box;display:block;font-size:13px;color:#3c5561!important;\">Tipos de inter\u00e9s consultados el 28 de septiembre de 2026. Fuentes: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">Precios de la API OpenAI<\/a> y <a href=\"https:\/\/www.glbgpt.com\/home\/api\/docs\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">Documentaci\u00f3n de la API de GlobalGPT<\/a>.<\/small>\n<\/section>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp\"><img decoding=\"async\" width=\"1800\" height=\"1400\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp\" alt=\"Tablas de precios de OpenAI en las que se indican las tarifas de los tokens de entrada y salida de GPT-4o Mini TTS, as\u00ed como las tarifas por car\u00e1cter de TTS.\" class=\"wp-image-20194\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-300x233.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-1024x796.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-768x597.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-1536x1195.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-15x12.webp 15w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption class=\"wp-element-caption\">Tarifas de la API de voz OpenAI, consultadas el 28 de septiembre de 2026. Los cobros por token y por car\u00e1cter utilizan unidades diferentes.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, 100 guiones de 1.000 caracteres cada uno suman un total de 100.000 caracteres. Seg\u00fan las tarifas indicadas, eso supone <strong>$1.50 con TTS-1<\/strong> o <strong>$3.00 con TTS-1 HD<\/strong>, antes de otros costes de la aplicaci\u00f3n. Ese mismo recuento de caracteres no basta para calcular con exactitud el Mini TTS: se necesitan las cantidades de tokens de entrada de texto y de salida de audio.<\/p>\n\n\n\n<section class=\"gg-speech-calc\" id=\"gg-speech-calc\" aria-labelledby=\"ggsc-title\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17323f!important;background:#fff;border:1px solid #bdd7d5;border-top:5px solid #147d7d;border-radius:8px;padding:24px;margin:28px 0;max-width:100%;min-width:0;\">\n<h3 id=\"ggsc-title\" style=\"box-sizing:border-box;font:700 23px\/1.3 system-ui,sans-serif;color:#17323f!important;margin:0 0 10px;line-height:1.3;\">Calcula el coste de la generaci\u00f3n de voz<\/h3>\n<p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Introduce las unidades en las que se factura la ruta que hayas elegido. No hay conversi\u00f3n autom\u00e1tica de caracteres a tokens ni de minutos a tokens.<\/p>\n<label for=\"ggsc-mode\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Modelo y m\u00e9todo de facturaci\u00f3n<\/label>\n<select id=\"ggsc-mode\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><option value=\"tts1\" style=\"box-sizing:border-box;\">OpenAI TTS-1 \u00b7 caracteres<\/option><option value=\"hd\" style=\"box-sizing:border-box;\">OpenAI TTS-1 HD \u00b7 caracteres<\/option><option value=\"mini\" style=\"box-sizing:border-box;\">OpenAI GPT-4o Mini TTS \u00b7 tokens de texto y audio<\/option><option value=\"glb\" style=\"box-sizing:border-box;\">GlobalGPT TTS \u00b7 Estimaci\u00f3n de cr\u00e9ditos basada en caracteres<\/option><\/select>\n<div class=\"ggsc-grid\" style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;\">\n<div style=\"box-sizing:border-box;\"><label for=\"ggsc-first\" id=\"ggsc-first-label\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Introduce los caracteres<\/label><input id=\"ggsc-first\" type=\"number\" min=\"0\" max=\"1000000000\" step=\"1\" value=\"1000\" inputmode=\"numeric\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><\/div>\n<div id=\"ggsc-audio-field\" hidden style=\"box-sizing:border-box;\"><label for=\"ggsc-audio\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Tokens de audio de salida<\/label><input id=\"ggsc-audio\" type=\"number\" min=\"0\" max=\"1000000000\" step=\"1\" value=\"5000\" inputmode=\"numeric\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><\/div>\n<\/div>\n<output class=\"ggsc-result\" id=\"ggsc-result\" aria-live=\"polite\" style=\"box-sizing:border-box;display:block;padding:18px;background:#e5f3ef;color:#103d38!important;border-radius:5px;font-weight:750;font-size:22px;margin-top:20px;overflow-wrap:anywhere;\">Coste estimado: $0,015<\/output>\n<p class=\"ggsc-help\" id=\"ggsc-help\" style=\"box-sizing:border-box;color:#294b59!important;font-size:14px;margin:12px 0 0;\">F\u00f3rmula: caracteres \u00d7 $15 \u00f7 1 000 000. El texto total puede abarcar varias solicitudes de API.<\/p>\n<p class=\"ggsc-help\" style=\"box-sizing:border-box;color:#294b59!important;font-size:14px;margin:12px 0 0;\">Tarifas consultadas el 28 de septiembre de 2026: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\" style=\"box-sizing:border-box;color:#09616b!important;text-decoration:underline;\">OpenAI<\/a> \u00b7 <a href=\"https:\/\/www.glbgpt.com\/home\/api\/docs\" style=\"box-sizing:border-box;color:#09616b!important;text-decoration:underline;\">GlobalGPT<\/a>. No incluye el almacenamiento, el alojamiento web, los impuestos ni otros componentes de tu aplicaci\u00f3n.<\/p>\n<noscript style=\"box-sizing:border-box;\"><p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Se necesita JavaScript para utilizar la calculadora. TTS-1: caracteres \u00d7 $15 \/ 1M. TTS-1 HD: caracteres \u00d7 $30 \/ 1M. GPT-4o Mini TTS: tokens de entrada de texto \u00d7 $0,60 \/ 1M + tokens de salida de audio \u00d7 $12 \/ 1M. GlobalGPT: caracteres \u00d7 330 \/ 1.000 cr\u00e9ditos; utiliza su punto final de estimaci\u00f3n para la solicitud real.<\/p><\/noscript>\n<\/section>\n<script>\n(function(){\n  const root=document.getElementById('gg-speech-calc');\n  if(!root || root.dataset.ready) return;\n  root.dataset.ready='true';\n  const mode=root.querySelector('#ggsc-mode'), first=root.querySelector('#ggsc-first'), audio=root.querySelector('#ggsc-audio');\n  const result=root.querySelector('#ggsc-result'), help=root.querySelector('#ggsc-help');\n  function valid(raw){return raw!=='' && Number.isSafeInteger(Number(raw)) && Number(raw)>=0 && Number(raw)<=1000000000;}\n  function number(value,places){return value.toLocaleString('en-US',{minimumFractionDigits:0,maximumFractionDigits:places});}\n  function update(){\n    const mini=mode.value==='mini';\n    root.querySelector('#ggsc-audio-field').hidden=!mini;\n    root.querySelector('#ggsc-first-label').textContent=mini?'Input text tokens':'Input characters';\n    if(!valid(first.value) || (mini&#038;&#038;!valid(audio.value))){result.textContent='Enter whole numbers from 0 to 1,000,000,000.';help.textContent='Empty values, decimals, and negative counts cannot be used.';return;}\n    const a=Number(first.value), b=Number(audio.value);\n    if(mini){result.textContent='Estimated cost: $'+number((a*0.6+b*12)\/1000000,8);help.textContent='Formula: text input tokens \u00d7 $0.60 \/ 1M + audio output tokens \u00d7 $12 \/ 1M. Use token counts or explicit budget assumptions, not text length.';}\n    else if(mode.value==='glb'){result.textContent='Proportional estimate: '+number(a*330\/1000,3)+' credits';help.textContent='Based on 330 credits \/ 1,000 characters. This does not model rounding or minimum charges. Call POST \/tasks\/estimate for your actual request; credits are not dollars.';}\n    else{const rate=mode.value==='hd'?30:15;result.textContent='Estimated cost: $'+number(a*rate\/1000000,8);help.textContent='Formula: characters \u00d7 $'+rate+' \u00f7 1,000,000. A text total may span several API requests.';}\n  }\n  mode.addEventListener('change',update);first.addEventListener('input',update);audio.addEventListener('input',update);update();\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">A efectos de planificaci\u00f3n, introduce en la calculadora las cifras de uso real o las hip\u00f3tesis expl\u00edcitas. Considera el campo \u00abMini TTS audio-token\u00bb como un dato presupuestario hasta que hayas medido el uso. No conviertas una cifra aproximada por minuto en un precio garantizado para cada voz, ritmo de habla o idioma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El cat\u00e1logo del modelo GlobalGPT expresa los precios de TTS en cr\u00e9ditos, y su funci\u00f3n de estimaci\u00f3n ofrece un presupuesto para la solicitud que pretendes enviar. Mant\u00e9n el gasto en cr\u00e9ditos de la API separado de la suscripci\u00f3n a un espacio de trabajo multimodelo para las tareas diarias de redacci\u00f3n y gesti\u00f3n de contenidos multimedia. De este modo, resulta m\u00e1s f\u00e1cil controlar el presupuesto sin dar por sentado que ambos productos comparten un mismo l\u00edmite de facturaci\u00f3n.<\/p>\n\n\n\n<h2 id=\"globalgpt-tts-api\" class=\"wp-block-heading\">Crear un flujo de trabajo de TTS con la API GlobalGPT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para un flujo de trabajo repetible que vaya del guion a la voz y al v\u00eddeo, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">crear un discurso en GlobalGPT<\/a> y mantener el resto del proyecto en el mismo espacio de trabajo. El <a href=\"https:\/\/www.glbgpt.com\/home\/api\">API GlobalGPT<\/a> revela que la generaci\u00f3n de contenidos multimedia se reduce a tareas, mientras que el <a href=\"https:\/\/www.glbgpt.com\/home\/cli\">GlobalGPT CLI<\/a> conexiones compatibles con tu terminal y tus herramientas de desarrollo.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/home\/api?inviter=hub_api&amp;login=1\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1024x702.png\" class=\"wp-image-20178\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1024x702.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-300x206.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-767x526.png 767w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-17x12.png 17w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1536x1053.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api.png 1938w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/api?inviter=hub_api&amp;login=1\">Consigue ahora tu clave API<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza la URL base p\u00fablica <code>https:\/\/api2.glbgpt.com\/ai-api\/open\/v1<\/code>. Env\u00eda las solicitudes de TTS a <code>POST \/tasks<\/code>, consulta <code>GET \/tasks\/{id}<\/code>, y descargar <code>output.url<\/code> una vez que la tarea se haya completado con \u00e9xito. El campo de texto es <code>consulte<\/code>. Implementa este contrato de tarea directamente; difiere de la respuesta de audio inmediata de OpenAI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"680\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1.webp\" alt=\"Documentaci\u00f3n de la API GlobalGPT que muestra el env\u00edo de tareas multimedia, la consulta de estado y la recuperaci\u00f3n de resultados.\" class=\"wp-image-20198\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-300x142.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-1024x484.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-768x363.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-18x9.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Las tareas multimedia GlobalGPT siguen un flujo de trabajo que consiste en el env\u00edo, la consulta y la recuperaci\u00f3n.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Elige un modelo TTS GlobalGPT documentado<\/h3>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">ID del modelo<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Entrada y salida<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Distinci\u00f3n \u00fatil<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">eleven-v3<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Hasta 5.000 caracteres; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Admite etiquetas de audio expresivas.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">once-multiling\u00fce-v2<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Hasta 10 000 caracteres; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">29 idiomas; las etiquetas de audio se leen como texto.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">qwen-audio-3.0-tts-flash<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Hasta 4.096 caracteres; WAV<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">49 voces; los controles de voz y lenguaje utilizan campos espec\u00edficos de Qwen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lista de las tres entradas <strong>330 cr\u00e9ditos por cada 1.000 caracteres<\/strong>. Utilice <code>POST \/tasks\/estimate<\/code> con el cuerpo de la solicitud previsto para el presupuesto correspondiente; seg\u00fan la documentaci\u00f3n, esto no crea ninguna tarea ni reserva cr\u00e9ditos. El acceso a la API p\u00fablica utiliza cr\u00e9ditos de pago.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"995\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp\" alt=\"Documentaci\u00f3n del modelo GlobalGPT para Eleven v3 y Eleven Multilingual v2, que incluye l\u00edmites, formato de audio y tarifas de cr\u00e9dito.\" class=\"wp-image-20197\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-300x166.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-1024x566.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-768x425.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-1536x849.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-18x10.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption class=\"wp-element-caption\">Las entradas ElevenLabs especifican distintos l\u00edmites de texto y el comportamiento de las etiquetas de audio.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"555\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp\" alt=\"GlobalGPT Qwen Audio 3.0: modelo Flash de s\u00edntesis de voz (TTS) con salida WAV, 49 voces y un l\u00edmite de 4096 caracteres.\" class=\"wp-image-20196\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-300x116.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-1024x395.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-768x296.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-18x7.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Qwen Audio 3.0 TTS Flash tiene su propio ID de modelo y sus propios par\u00e1metros de voz.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para obtener m\u00e1s informaci\u00f3n sobre el flujo de trabajo de creaci\u00f3n en general, consulta <a href=\"https:\/\/www.glbgpt.com\/hub\/text-to-speech\/\">Flujos de trabajo de conversi\u00f3n de texto a voz en GlobalGPT<\/a>. Si est\u00e1s investigando sobre la familia de c\u00f3digo abierto Qwen3-TTS, que tiene un nombre distinto, lee <a href=\"https:\/\/www.glbgpt.com\/hub\/qwen3-tts-review\/\">Modelos Qwen3-TTS y opciones de API<\/a>; no consideres el ID de modelo Qwen-Audio anterior como una implementaci\u00f3n intercambiable de Qwen3-TTS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Realiza el presupuesto, env\u00edalo una vez y, a continuaci\u00f3n, consulta la tarea guardada<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instale <code>solicitudes<\/code> con <code>python -m pip install requests<\/code> y establecer <code>GLOBALGPT_API_KEY<\/code> en el servidor. El ejemplo que aparece a continuaci\u00f3n utiliza Eleven v3, selecciona un identificador de voz p\u00fablico documentado y establece un l\u00edmite m\u00e1ximo ilustrativo de 500 cr\u00e9ditos. Modifica ese l\u00edmite para que se ajuste a tu propio presupuesto antes de ejecutarlo.<\/p>\n\n\n\n<section class=\"gg-code-globalgpt-tts-py\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API p\u00fablica de tareas TTS GlobalGPT \u00b7 Python<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">\"\"\"Instala requests; configura GLOBALGPT_API_KEY. Utiliza la API p\u00fablica de tareas de GlobalGPT.\"\"\"\nimport json\nimport os\nimport time\nimport uuid\nfrom pathlib import Path\nimport requests\n\nBASE = \"https:\/\/api2.glbgpt.com\/ai-api\/open\/v1\"\nSTATE = Path(\"globalgpt-tts-job.json\")\nOUTPUT = Path(\"globalgpt-product-tour.mp3\")\nMAX_CREDITS = 500  # Tu l\u00edmite m\u00e1ximo por tarea; modif\u00edcalo antes de ejecutarlo.\n\npayload = {\n    \"model\": \"eleven-v3\",\n    \"prompt\": (\n \"Bienvenido al recorrido por el producto de Acorn Studio. En tres pasos, puedes convertir \"\n\"un guion breve en una audiogu\u00eda. Primero, escribe el mensaje. A continuaci\u00f3n, \"\n\"elige una voz. Por \u00faltimo, guarda el archivo de audio y prueba la reproducci\u00f3n en tu tel\u00e9fono.\"\n    ),\n    \"metadata\": {\n \"voice_id\": \"JBFqnCBsd6RMkjVDRZzb\",\n \"stability\": 0.5,\n \"language_code\": \"en\",\n    },\n}\n\napi = requests.Session()\napi.headers[\"Authorization\"] = \"Bearer \" + os.environ[\"GLOBALGPT_API_KEY\"]\n\nif STATE.exists():\n    job = json.loads(STATE.read_text())\n    if job[\"payload\"] != payload:\n raise RuntimeError(\"Este trabajo corresponde a una entrada diferente. Utiliza un nuevo nombre de archivo de estado.\")\nelse:\n    estimate = api.post(BASE + \"\/tasks\/estimate\", json=payload, timeout=30)\n    estimate.raise_for_status()\n    quote = estimate.json()\n    print(\"Cr\u00e9ditos estimados:\", quote[\"credits\"])\n    si quote[\"credits\"] &gt; MAX_CREDITS:\n  raise RuntimeError(\"El presupuesto supera tu l\u00edmite m\u00e1ximo por trabajo.\")\n  job = {\"payload\": payload, \"idempotency_key\": str(uuid.uuid4())}\n    STATE.write_text(json.dumps(job, indent=2))\n\nsi \"task_id\" no est\u00e1 en job:\n    # La clave persistida mantiene un reintento de transporte vinculado a esta solicitud concreta.\n    submitted = api.post(\n BASE + \"\/tasks\", json=payload,\n headers={\"Idempotency-Key\": job[\"idempotency_key\"]}, timeout=60,\n    )\n    submitted.raise_for_status()\n    task = submitted.json()\n    job[\"task_id\"] = task[\"id\"]\n    STATE.write_text(json.dumps(job, indent=2))\n    if task.get(\"ignored_parameters\"):\n print(\"Par\u00e1metros ignorados:\", task[\"ignored_parameters\"])\n\nprint(\"Tarea:\", job[\"task_id\"])\ndeadline = time.monotonic() + 600\nwhile time.monotonic() &lt; deadline:\n    checked = api.get(BASE + &quot;\/tasks\/&quot; + str(job[&quot;task_id&quot;]), timeout=30)\n    checked.raise_for_status()\n    task = checked.json()\n    if task.get(&quot;ignored_parameters&quot;):\n print(&quot;Par\u00e1metros ignorados:&quot;, task[&quot;ignored_parameters&quot;])\n    si task[&quot;status&quot;] == &quot;failed&quot;:\n  raise RuntimeError(&quot;Error en la generaci\u00f3n: &quot; + json.dumps(task.get(&quot;error&quot;, {})))\n    si task[&quot;status&quot;] == &quot;succeeded&quot;:\n        # Utiliza una nueva solicitud: no env\u00edes la clave de API al servidor multimedia.\n audio = requests.get(task[&quot;output&quot;][&quot;url&quot;], timeout=60)\n audio.raise_for_status()\n        OUTPUT.write_bytes(audio.content)\n print(&quot;Guardado:&quot;, OUTPUT)\n break\n    time.sleep(10)\nelse:\n    raise TimeoutError(&quot;Tarea a\u00fan pendiente. Vuelve a ejecutarla para consultar el ID de la tarea guardada.&quot;)\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo de trabajo guarda la solicitud exacta, una clave de idempotencia y el ID de la tarea. Si se interrumpe la conexi\u00f3n, vuelve a ejecutar el mismo trabajo para que el c\u00f3digo pueda reanudar la tarea existente. Para generar intencionadamente un audio diferente, utiliza un nuevo nombre de archivo de trabajo. Mant\u00e9n el archivo de trabajo en privado si su script contiene informaci\u00f3n confidencial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consulte <code>par\u00e1metros_ignorados<\/code> De este modo, un ajuste no compatible no se convierte autom\u00e1ticamente en tu configuraci\u00f3n predeterminada. Los controles ElevenLabs como <code>voice_id<\/code> difieren de los de Qwen <code>voz<\/code> y <code>tipo_de_idioma<\/code> campos. Realizar una consulta cada 5-10 segundos, gestionar un <code>fall\u00f3<\/code> estado y guardar inmediatamente los archivos que se hayan guardado correctamente: el tiempo de conservaci\u00f3n de los resultados documentado es de <strong>30 d\u00edas<\/strong>.<\/p>\n\n\n\n<h2 id=\"tts-audio-examples\" class=\"wp-block-heading\">Escucha dos ejemplos de presentaciones de productos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Estas dos muestras generadas por IA utilizan el mismo guion de presentaci\u00f3n del producto, de 216 caracteres, con Eleven v3 y Qwen Audio 3.0 TTS Flash. Cada una es el primer resultado de una solicitud, con la configuraci\u00f3n de voz predeterminada. Te ofrecen dos archivos cortos para que los revises y escuches; no se trata de una comparaci\u00f3n controlada de voces coincidentes ni de una evaluaci\u00f3n comparativa de la voz OpenAI.<\/p>\n\n\n\n<aside class=\"gg-speech-method\" style=\"box-sizing:border-box;max-width:100%;font:16px\/1.6 system-ui,sans-serif;background:#fff9e9;border:1px solid #e3d29b;border-radius:8px;margin:25px 0;padding:22px;color:#443713!important;min-width:0;\"><h3 style=\"box-sizing:border-box;font:750 21px\/1.35 system-ui,sans-serif;margin:0 0 10px;color:#443713!important;line-height:1.3;\">C\u00f3mo utilizar estas muestras<\/h3><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Tarea:<\/strong> Un recorrido por el producto en tres pasos, generado el 28 de septiembre de 2026. El mismo texto en ingl\u00e9s; una solicitud por modelo; voces predeterminadas; sin repeticiones.<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Presta atenci\u00f3n a:<\/strong> el texto completo, las pausas entre los pasos y si el ritmo se adapta a una pantalla de introducci\u00f3n. Los formatos de salida y las propiedades de los archivos se indican por separado a continuaci\u00f3n.<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Alcance:<\/strong> Ejemplos de resultados de modelos. Los fragmentos de c\u00f3digo de la API que aparecen m\u00e1s arriba son recetas de integraci\u00f3n; estas grabaciones no muestran la ejecuci\u00f3n de dichos fragmentos de c\u00f3digo.<\/p><\/aside>\n\n\n\n<h3 class=\"wp-block-heading\">Eleven v3: audio de la presentaci\u00f3n del producto<\/h3>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/static.futureshareai.com\/anywhere-test\/task_BzifB3WGdrVGrrzM8WaC84AAuOLoGYcU.mp3\" preload=\"metadata\"><\/audio><figcaption class=\"wp-element-caption\">eleven-v3 \u2014 Voz generada por IA, 28 de septiembre de 2026.<\/figcaption><\/figure>\n\n\n\n<section class=\"gg-speech-a1\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17333d!important;border:1px solid #c6d8dc;border-radius:8px;background:#f5f9fb;padding:24px;margin:16px 0 30px;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#17333d!important;font:700 22px\/1.3 system-ui,sans-serif;margin:0 0 16px;line-height:1.3;\">eleven-v3 \u00b7 ejemplo de recorrido por el producto<\/h3>\n<dl style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:14px 0;\"><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Salida<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">MP3 \u00b7 mono \u00b7 44,1 kHz<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Longitud<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Unos 15,6 segundos<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generaci\u00f3n<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Primera salida \u00b7 1 solicitud<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Configuraci\u00f3n:<\/strong> el texto exacto que figura a continuaci\u00f3n, la voz predeterminada y otros ajustes; sin modificaci\u00f3n de la voz ni instrucciones de interpretaci\u00f3n. No se grab\u00f3 la identidad de la voz predeterminada.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Estado y plazos:<\/strong> La generaci\u00f3n se realiz\u00f3 con \u00e9xito. Las marcas de tiempo del servidor de la tarea indican que transcurrieron 13 segundos desde el env\u00edo hasta la finalizaci\u00f3n; se trata de una sola solicitud, no de una prueba de latencia.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Observaci\u00f3n sobre el archivo:<\/strong> El archivo MP3 contiene una secuencia de audio mono a 44,1 kHz y ocupa aproximadamente 251 kB. Sus tramas pueden leerse hasta el final del archivo.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Referencia de costes:<\/strong> La tarifa del cat\u00e1logo p\u00fablico es de 330 cr\u00e9ditos por cada 1.000 caracteres. Utiliza un presupuesto de trabajo para una nueva solicitud; esta tarifa no corresponde a la factura de la muestra.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Uso pr\u00e1ctico:<\/strong> Un archivo MP3 compacto para escuchar una breve presentaci\u00f3n del producto. Comprueba el texto completo y la reproducci\u00f3n en el dispositivo de destino antes de utilizarlo en un lanzamiento.<\/p><details style=\"box-sizing:border-box;border-top:1px solid #c6d8dc;padding-top:12px;\"><summary style=\"box-sizing:border-box;color:#125e67!important;font-weight:700;cursor:pointer;\">Lee la entrada exacta \u00b7 216 caracteres<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Bienvenido al recorrido por los productos de Acorn Studio. En tres pasos, podr\u00e1s convertir un guion breve en una audiogu\u00eda. Primero, escribe el mensaje. A continuaci\u00f3n, elige una voz. Por \u00faltimo, guarda el archivo de audio y comprueba la reproducci\u00f3n en tu m\u00f3vil.<\/blockquote><\/details><\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Qwen Audio 3.0 TTS Flash: audio de la presentaci\u00f3n del producto<\/h3>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/static.futureshareai.com\/anywhere-test\/task_5slI3lgNp1AMOt9RFM8vDsGymH6D6hb5.wav\" preload=\"metadata\"><\/audio><figcaption class=\"wp-element-caption\">qwen-audio-3.0-tts-flash \u2014 Voz generada por IA, 28 de septiembre de 2026.<\/figcaption><\/figure>\n\n\n\n<section class=\"gg-speech-a2\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17333d!important;border:1px solid #c6d8dc;border-radius:8px;background:#f5f9fb;padding:24px;margin:16px 0 30px;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#17333d!important;font:700 22px\/1.3 system-ui,sans-serif;margin:0 0 16px;line-height:1.3;\">qwen-audio-3.0-tts-flash \u00b7 Ejemplo de presentaci\u00f3n del producto<\/h3>\n<dl style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:14px 0;\"><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Salida<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">WAV \u00b7 mono \u00b7 24 kHz<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Longitud<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">15,52 segundos de datos PCM<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generaci\u00f3n<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Primera salida \u00b7 1 solicitud<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Configuraci\u00f3n:<\/strong> el texto exacto que figura a continuaci\u00f3n, la voz predeterminada y otros ajustes; sin modificaci\u00f3n de la voz ni instrucciones de interpretaci\u00f3n. No se grab\u00f3 la identidad de la voz predeterminada.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Estado y plazos:<\/strong> La generaci\u00f3n se ha realizado correctamente. Las marcas de tiempo del servidor de la tarea indican que han transcurrido 17 segundos desde el env\u00edo hasta la finalizaci\u00f3n; se trata de una sola solicitud, no de una prueba de latencia.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Observaci\u00f3n sobre el archivo:<\/strong> El archivo WAV contiene audio PCM mono de 16 bits a 24 kHz y ocupa aproximadamente 745 kB. Su encabezado indica m\u00e1s datos de los que contiene el archivo; aqu\u00ed se conserva la salida original.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Referencia de costes:<\/strong> La tarifa del cat\u00e1logo p\u00fablico es de 330 cr\u00e9ditos por cada 1.000 caracteres. Utiliza un presupuesto de trabajo para una nueva solicitud; esta tarifa no corresponde a la factura de la muestra.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Uso pr\u00e1ctico:<\/strong> Una muestra WAV para evaluar el flujo de trabajo de una narraci\u00f3n. Soluciona la inconsistencia en la duraci\u00f3n de la cabecera en tu proceso de producci\u00f3n y comprueba que la reproducci\u00f3n sea completa antes de la distribuci\u00f3n.<\/p><details style=\"box-sizing:border-box;border-top:1px solid #c6d8dc;padding-top:12px;\"><summary style=\"box-sizing:border-box;color:#125e67!important;font-weight:700;cursor:pointer;\">Lee la entrada exacta \u00b7 216 caracteres<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Bienvenido al recorrido por los productos de Acorn Studio. En tres pasos, podr\u00e1s convertir un guion breve en una audiogu\u00eda. Primero, escribe el mensaje. A continuaci\u00f3n, elige una voz. Por \u00faltimo, guarda el archivo de audio y comprueba la reproducci\u00f3n en tu m\u00f3vil.<\/blockquote><\/details><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">La muestra Qwen tiene aproximadamente el triple de tama\u00f1o que la muestra Eleven con una duraci\u00f3n similar, lo que refleja las diferencias entre los formatos WAV y MP3. Adem\u00e1s, su encabezado WAV indica m\u00e1s datos de los que el archivo contiene f\u00edsicamente. Se trata de un problema de empaquetado del archivo que conviene comprobar en el reproductor de destino; por s\u00ed solo, no dice nada sobre la calidad de la voz hablada.<\/p>\n\n\n\n<h2 id=\"speech-api-errors\" class=\"wp-block-heading\">Solucionar problemas habituales en la generaci\u00f3n de voz<\/h2>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">S\u00edntoma<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Qu\u00e9 hay que comprobar en primer lugar<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">El archivo MP3 guardado no se reproduce<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Comprueba el estado HTTP y el tipo de respuesta. Es posible que se haya guardado un error de la API con una extensi\u00f3n de audio.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La solicitud rechaza una voz o una instrucci\u00f3n<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Asigna la voz y los campos opcionales al modelo seleccionado. Los modelos TTS OpenAI m\u00e1s antiguos no admiten instrucciones.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Se rechaza un guion muy extenso<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Comprueba el l\u00edmite de caracteres de la ruta y el l\u00edmite de tokens de Mini TTS, y luego div\u00eddela en puntos de separaci\u00f3n naturales.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Aparece una respuesta 401 o 429<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Comprueba la clave\/cuenta para el c\u00f3digo 401. Para el c\u00f3digo 429, distingue entre los l\u00edmites de frecuencia y la cuota insuficiente antes de volver a intentarlo.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Una solicitud GlobalGPT sigue pendiente<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Consulta el ID de la tarea guardada y comprueba su estado; un tiempo de espera agotado no es motivo para enviar un trabajo duplicado.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La voz no se ajusta a la configuraci\u00f3n solicitada.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Comprueba los metadatos espec\u00edficos del modelo y los par\u00e1metros ignorados antes de dar por hecho que se ha aplicado la configuraci\u00f3n.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La barra de duraci\u00f3n o de desplazamiento del audio parece que no funciona bien<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Compara los metadatos del archivo con el contenido multimedia real y prueba el archivo completo en el reproductor de destino.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En caso de un error OpenAI, empieza por su <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/error-codes\">Gu\u00eda sobre c\u00f3digos de error<\/a>. En el caso de una tarea GlobalGPT, guarda el ID de la tarea y los detalles del error devuelto. Durante el desarrollo, mant\u00e9n separados los fallos de transporte, los fallos de facturaci\u00f3n y las grabaciones de voz insatisfactorias: cada uno requiere una soluci\u00f3n diferente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de enviar la narraci\u00f3n, escucha la grabaci\u00f3n completa en el dispositivo que utilizar\u00e1 tu p\u00fablico. Comprueba la introducci\u00f3n, los nombres y los n\u00fameros, las transiciones y la frase final. Incluye un aviso sobre el uso de voz generada por IA al inicio de la reproducci\u00f3n y guarda una copia del texto exacto y de la configuraci\u00f3n del modelo para que se pueda volver a generar el guion editado de forma precisa.<\/p>\n\n\n\n<h2 id=\"speech-api-faq\" class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es el punto final de la API de voz OpenAI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza el m\u00e9todo POST en https:\/\/api.openai.com\/v1\/audio\/speech. Los campos obligatorios son \u00abmodel\u00bb, \u00abinput\u00bb y \u00abvoice\u00bb. La respuesta es un archivo de audio generado; el formato predeterminado es MP3.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfEs gratuita la API de voz OpenAI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La API de voz tiene un modelo de precios basado en el uso. Calcula tu presupuesto teniendo en cuenta las tarifas actuales de la API, en lugar de dar por hecho que hay una asignaci\u00f3n gratuita: el servicio GPT-4o Mini TTS se factura por tokens de entrada de texto y salida de audio, mientras que los servicios TTS-1 y TTS-1 HD se facturan por caracteres.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo controlar la voz y el estilo al hablar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Elige una voz compatible con tu modelo. GPT-4o Mini TTS tambi\u00e9n admite instrucciones sobre el tono de voz, como \u00abc\u00e1lido\u00bb o \u00abtranquilo\u00bb. El campo de instrucciones no funciona con TTS-1 ni con TTS-1 HD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfAdmite la API de voz la transmisi\u00f3n en streaming?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed. Puede transmitir el audio generado por fragmentos. Tu aplicaci\u00f3n debe encargarse de la reproducci\u00f3n; la transmisi\u00f3n de la conversi\u00f3n de texto a voz por s\u00ed sola no basta para mantener una conversaci\u00f3n de voz en directo completa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo utilizar GlobalGPT cambiando la URL base de OpenAI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza el flujo de trabajo documentado de GlobalGPT para tareas multimedia relacionadas con la s\u00edntesis de voz (TTS): env\u00eda la solicitud a POST \/tasks, consulta GET \/tasks\/{id} y descarga output.url una vez completada la operaci\u00f3n con \u00e9xito. Su cat\u00e1logo documentado de TTS incluye los modelos ElevenLabs y Qwen, cada uno con su propio identificador y par\u00e1metros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 formato de audio deber\u00eda empezar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza con el formato MP3 si lo que quieres es una descarga sencilla o reproducirlo en un reproductor web. El formato WAV resulta \u00fatil cuando el siguiente paso es la edici\u00f3n. El formato PCM sin procesar requiere un reproductor configurado para su frecuencia de muestreo y profundidad de bits, ya que carece de encabezado de archivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza con un guion breve, una voz y un archivo guardado. Una vez que la reproducci\u00f3n y los costes sean predecibles, a\u00f1ade la segmentaci\u00f3n, los reintentos y el resto de tu flujo de trabajo multimedia. Mant\u00e9n el formato de solicitud, las unidades de facturaci\u00f3n y la gesti\u00f3n de resultados de la API elegida de forma coherente en tu implementaci\u00f3n.<\/p>\n\n\n\n<section class=\"gg-speech-cta\" style=\"box-sizing:border-box;font:16px\/1.6 system-ui,sans-serif;background:#123d46;border:1px solid #2c6570;border-radius:8px;padding:26px;margin:28px 0;color:#fff!important;max-width:100%;min-width:0;\">\n<h3 style=\"box-sizing:border-box;font:700 24px\/1.3 system-ui,sans-serif;margin:0 0 10px;color:#fff!important;line-height:1.3;\">Dale voz a tu pr\u00f3ximo gui\u00f3n<\/h3>\n<p style=\"box-sizing:border-box;margin:0 0 20px;color:#edf7f5!important;\">Elabora un breve recorrido por el producto, crea una voz en off con ElevenLabs o Qwen y contin\u00faa con im\u00e1genes y v\u00eddeo en el espacio de trabajo multimodelo de GlobalGPT.<\/p>\n<a class=\"ggsc-button\" href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\" style=\"box-sizing:border-box;display:inline-block;background:#d6f26f;color:#16351f!important;font-weight:750;padding:11px 18px;border-radius:5px;text-decoration:none;max-width:100%;\">Crear audio de voz con GlobalGPT<\/a>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>The OpenAI Audio Speech API turns text into spoken audio through POST https:\/\/api.openai.com\/v1\/audio\/speech. Send a model, your input text, and a voice; save the response as an MP3 or another supported audio format. For a new integration that needs instructions for tone and delivery, start with gpt-4o-mini-tts. A working request is only the first step. [&hellip;]<\/p>","protected":false},"author":7,"featured_media":20190,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"OpenAI Audio Speech API: Examples, Voices & Pricing","_seopress_titles_desc":"Use the OpenAI Audio Speech API with Python and curl. Compare voices, formats, and costs, then build a GlobalGPT TTS task workflow with audio examples.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-20189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/20189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/comments?post=20189"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/20189\/revisions"}],"predecessor-version":[{"id":20199,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/20189\/revisions\/20199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/media\/20190"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/media?parent=20189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/categories?post=20189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/tags?post=20189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}