Google: Gemini 3.1 Flash TTS Preview
Google Gemini 3.1 Flash TTS Preview convierte guiones escritos en audio hablado expresivo. Las indicaciones en lenguaje natural, los Audio Profiles de los hablantes, las Director’s Notes y las etiquetas de audio integradas en el texto determinan el ritmo, el tono y el acento. Admite diálogos de forma nativa y más de 70 idiomas, con el formato de prompt y de audio de 3.1.
Sobre el modelo
Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.
Google Gemini 3.1 Flash TTS Preview es la edición de texto a voz de la familia Gemini 3.1 Flash Audio. Acepta texto y produce audio hablado con una expresividad dirigida mediante prompts. Google describe esta generación como una mejora en la naturalidad del habla, la capacidad de control y el rendimiento multilingüe, con diálogos con varios hablantes de forma nativa y más de 70 idiomas. Un uso práctico es una breve lección narrada, un intercambio entre personajes o un pasaje hablado cuya interpretación importa tanto como su redacción.
Prepara un guion terminado y una guía de interpretación. Esta generación utiliza instrucciones en lenguaje natural dentro de la entrada de texto para orientar el estilo vocal, el ritmo y la interpretación. El lanzamiento de Google introduce indicaciones de escena para establecer una situación, Audio Profiles de los hablantes para definir a los personajes y Director’s Notes para orientar el ritmo, el tono y el acento. Mantén esas partes claramente identificadas al preparar el prompt, de modo que las palabras que deben pronunciarse y las instrucciones de interpretación puedan revisarse por separado. Una guía concisa es más fácil de revisar que varias descripciones que compiten por definir la misma voz.
Por ejemplo, una guía de ensayo original puede describir a un narrador tranquilo que explica una exposición de un museo, con un fraseo mesurado y un tono más cálido en la última frase. El guion que la acompaña debe contener los nombres reales de la exposición y la redacción exacta que debe locutarse. Para un diálogo, asigna perfiles diferenciados a los personajes y una secuencia clara de intervenciones. Utiliza el contexto de la escena para explicar si un hablante está tranquilizando al otro, planteando una pregunta sincera o respondiendo con sorpresa contenida. El artefacto generado que debe evaluarse es la interpretación audible de ese guion.
Las etiquetas de audio integradas en el texto añaden control local y permiten que la expresión de un hablante cambie dentro de una frase, en lugar de depender por completo de las indicaciones iniciales. Google describe las etiquetas como controles del estilo vocal, el ritmo y la interpretación. Utilízalas donde la interpretación necesite un cambio concreto y mantén el resto del texto natural para su lectura en voz alta. La distinción útil en esta edición es la que existe entre las indicaciones generales sobre el personaje o la escena y el cambio local en la interpretación. Un pasaje breve y neutro puede establecer la voz de referencia antes de que el guion incorpore más indicaciones emocionales.
Para trabajos multilingües, proporciona el guion en el idioma final e indica el acento y el estilo de habla deseados en la guía. El anuncio de Google documenta compatibilidad con más de 70 idiomas. Como preparación editorial práctica, mantén una grafía uniforme para los nombres recurrentes, desarrolla las abreviaturas ambiguas cuando se requiera una lectura concreta y comprueba los números en el resultado hablado. Una etiqueta de idioma por sí sola no determina cómo debe sonar un nombre de marca o un préstamo lingüístico. Compara los pasajes que contienen esos términos con la lectura prevista antes de aceptar una narración larga.
La página específica del modelo en la Gemini API indica un límite de entrada de 8,192 tokens y un límite de salida de 16,384 tokens para este modelo en versión preliminar. Por separado, la ficha del modelo TTS nativo de DeepMind indica una entrada de texto de hasta 16K tokens y una salida de audio de 32K tokens; esas cifras de la ficha del modelo son distintas de los límites de servicio de la Gemini API. Incluye en el cómputo de la entrada preparada tanto las indicaciones de interpretación como el guion. El presupuesto de salida se expresa en tokens de audio, por lo que no garantiza una duración concreta de la grabación. Organiza una lección o un relato largo en secciones coherentes, conserva la misma guía del personaje y escucha los empalmes. Para los diálogos con guion, comprueba la atribución y el orden de las intervenciones, además de las palabras pronunciadas y la interpretación emocional.
La documentación de migración de Google identifica la salida predeterminada de 3.1 como PCM sin procesar y sin cabecera, con el tipo audio/l16. Al preparar una grabación editable, los bytes de audio necesitan la información adecuada de reproducción o del contenedor; asignarle un nombre de archivo WAV no crea por sí solo una cabecera WAV. Comprueba el formato realmente devuelto antes de importar el resultado. Google también afirma que el audio generado por Gemini 3.1 Flash TTS incorpora una marca de agua imperceptible SynthID. La marca de agua sirve para identificar el audio generado y no sustituye a una transcripción, a las etiquetas de hablante ni a una revisión mediante escucha.
La forma de preparar las entradas en 3.1 difiere sustancialmente de la de 3.8. Gemini 3.8 traslada las indicaciones persistentes y la identidad de los hablantes a metadatos estructurados de voz, utiliza etiquetas de eventos puntuales entre corchetes angulares y adopta WAV como formato predeterminado para las solicitudes completadas. Conserva un prompt de 3.1 como prompt de 3.1, sin mezclarlo con esa estructura de solicitud más reciente. La tabla de modelos compatibles de Google incluye síntesis con uno o varios hablantes para 3.1, mientras que sus controles de diseño de voces y replicación de voz corresponden a las entradas de 3.8. La edición independiente Flash Live gestiona la entrada de audio interactiva; esta edición TTS está destinada a la producción de audio a partir de texto preparado.
Revisa la grabación comparándola con el guion escrito para detectar palabras omitidas o repetidas, comprobar los nombres, el momento de las intervenciones y los cambios emocionales previstos. Si una frase necesita un énfasis diferente, revisa esa indicación local e inspecciona la transición afectada. Este flujo de trabajo hace que la guía de interpretación resulte útil: deja constancia de lo que debe permanecer estable en el hablante y de lo que debe cambiar en ese pasaje, mientras que el guion conserva el contenido que el público necesita escuchar.
Ailoot Ultra · Voz POST /v1/audio/speech google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-previewPrimeros pasos
Google Gemini 3.1 Flash TTS Preview convierte guiones escritos en audio hablado expresivo. Las indicaciones en lenguaje natural, los Audio Profiles de los hablantes, las Director’s Notes y las etiquetas de audio integradas en el texto determinan el ritmo, el tono y el acento. Admite diálogos de forma nativa y más de 70 idiomas, con el formato de prompt y de audio de 3.1.
- Entradas aceptadas
- Texto
- Resultados
- Audio
Disponible en Ailoot · entradas y métodos
Ailoot Ultra · Voz POST /v1/audio/speech
- Tipos de entrada
text- Tipos de salida
audio
| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObligatorio | Valores y límites google/gemini-3.1-flash-tts-preview | Predeterminado— |
Campoinput | Tipostring | RequisitoObligatorio | Valores y límites Longitud mínima: 1 | Predeterminado— |
Campovoice | Tipostring | RequisitoObligatorio | Valores y límites Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callirrhoe, Autonoe, Enceladus, Iapetus, Umbriel, Algieba, Despina, Erinome, Algenib, Rasalgethi, Laomedeia, Achernar, Alnilam, Schedar, Gacrux, Pulcherrima, Achird, Zubenelgenubi, Vindemiatrix, Sadachbia, Sadaltager, Sulafat Longitud mínima: 1 | Predeterminado— |
Camporesponse_format | Tipostring | RequisitoOpcional | Valores y límites mp3, pcm | Predeterminadopcm |
Campoprovider | Tipoobject | RequisitoOpcional | Valores y límites | Predeterminado— |
Parámetros del método y ciclo de vida
| Parámetro | Contrato |
|---|---|
Parámetrocontent_type | Contratoapplication/json |
Parámetrorequired | Contratomodel, input, voice |
Parámetromaterial_types | Contratotext |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id real devuelto o registro de la biblioteca multimedia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Planes
Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.
- Modo rápido
- Sin especificar Cuando se selecciona el modo rápido
- Modo flex
- Sin especificar Cuando se selecciona el modo flex
- Esfuerzo máximo de razonamiento
- Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)
Tarifas de Ailoot
Precios por configuración
Relaciona cada cargo con las condiciones mostradas. Usa una tarifa para cada conjunto de configuraciones alternativas.
| Configuración | Tabla de tarifas | Unidad de facturación | Cargo |
|---|---|---|---|
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Unidad de facturación— | Cargo Entrada · Tokens de entrada — / 1K tokens Salida · Tokens de salida — / 1K tokens Entrada · Lectura de caché — / 1K tokens Entrada · Escritura en caché — / 1K tokens Entrada · Escritura en caché, 1 hora — / 1K tokens |
| Configuracióntoken de entrada | Tabla de tarifas— | Unidad de facturación/ 1K tokens | Cargo Entrada $0.002 / 1K tokens |
| Configuracióntoken de salida | Tabla de tarifas— | Unidad de facturación/ 1K tokens | Cargo Salida $0.04 / 1K tokens |
Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →
Solicitudes de ejemplo
Ailoot Ultra · Voz
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'google/gemini-3.1-flash-tts-preview', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'Orus', 'response_format': 'pcm'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Recibir y guardar resultados
Ailoot Ultra · Voz
Audio binario completo o respuesta original audio_url, cabeceras y todos los recursos bajo tu titularidad.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Otras consultas de contenido
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Conserva todos los resultados completados
Conserva todas las respuestas, archivos y partes de contenido completos recibidos.
Conserva la respuesta completa y las cabeceras, todas las salidas reales, los identificadores originales devueltos y todos los campos de uso. Recupera la operación original sin volver a enviar la solicitud de creación.
Si es necesario revisar la respuesta original
Conserva el X-Client-Request-ID devuelto para la conciliación. Consulta únicamente los valores task_id/asset_id realmente devueltos o la biblioteca multimedia propia; nunca construyas una URL de tarea a partir del ID de la operación ni vuelvas a enviar la solicitud de creación.
Alias
Alias del modelo
Ailoot Ultra google/gemini-3.1-flash-tts-preview
Alias de rutas de métodos
Usa las rutas de método indicadas arriba.
ID de modelo relacionados
FAQ · Google: Gemini 3.1 Flash TTS Preview
- ¿Qué entradas y resultados están disponibles?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:text→audio- ¿Qué campos utiliza la solicitud?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:model,input,voice,response_format,provider