modelos

Gemini 3.8 Flash Tts

Markdown · JSON

Gemini 3.8 Flash Tts

Modelo de voz da Google para narração expressiva, audiolivros e diálogos com controlo da voz e suporte de 130 línguas.

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

Gemini 3.8 Flash TTS destina-se a narração expressiva e narrativa longa. A Google destaca audiolivros, diálogos com vários intervenientes e consistência da voz em fragmentos prolongados. O controlo da fala abrange expressão emocional, ritmo e pronúncia, incluindo sotaques regionais e dialetos.

Vozes e línguas

São anunciadas 130 línguas para o modelo, incluindo russo. Estão disponíveis 30 vozes predefinidas, uma biblioteca alargada, criação de uma identidade vocal a partir de uma descrição e reprodução de uma voz a partir de uma amostra. Estas capacidades permitem escolher o timbre e o tipo de interpretação para cada material.

As intervenções do diálogo são associadas aos intervenientes. Um pedido com vários intervenientes pode utilizar, no máximo, duas vozes predefinidas. Com vozes criadas a partir de descrição ou amostra, as intervenções são sintetizadas separadamente; a existência dessa voz não a transforma numa voz predefinida adicional dentro de um pedido com várias vozes.

Texto e controlo da interpretação

A entrada é texto, e a saída é áudio. Os limites são de 8 192 tokens de entrada e 16 384 tokens de saída. O texto é tratado como a intervenção a pronunciar; a descrição do estilo e o interveniente escolhido são definidos separadamente. Isto permite separar as palavras que devem ser ouvidas das indicações sobre a forma de as ler.

O estilo abrange emoção, ritmo, volume e prosódia. Eventos breves, como riso, suspiro ou pausa, são definidos por etiquetas de áudio especiais dentro da intervenção. Estas etiquetas controlam a interpretação, em vez de constituírem palavras comuns para leitura.

Formatos de áudio e capacidades

Na geração comum, é devolvido WAV por predefinição. Para transmissão em fluxo, utiliza-se PCM sem cabeçalho por predefinição. Os parâmetros de origem são 24 kHz, um canal e 16 bits. Estão também previstos PCM, mu-law e A-law. São suportados cache de contexto e processamento em lote. O formato concreto do ficheiro e as configurações disponíveis dependem do método de voz escolhido.

O modelo especializa-se na criação de fala. Não são suportadas chamadas de funções, execução de código, pesquisa em ficheiros, fundamentação através de pesquisa, Google Maps, geração de imagens, respostas textuais estruturadas, Thinking nem conteúdo de endereços Web. Consistência da voz e expressividade controlável são áreas anunciadas para o modelo, sem prometer uma pronúncia perfeita de cada intervenção.

Ailoot · Síntese de voz POST /v1/audio/speech gemini-3.8-flash-tts

gemini-3.8-flash-tts

Google /gemini-3.8-flash-tts

Introdução

Modelo de voz da Google para narração expressiva, audiolivros e diálogos com controlo da voz e suporte de 130 línguas.

Entradas aceites
Texto
Resultados
Áudio

Disponível no Ailoot · entradas e métodos

Ailoot · Síntese de voz POST /v1/audio/speech
Entrada
text
Saída
audio
Contexto
8192 tokens
Saída máxima
16 384 tokens
Formato de saída
bytes de áudio nativo ou ligações JSON para recursos
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
gemini-3.8-flash-tts
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Predefinição—
CampovoiceTipostringRequisitoOpcionalValores e limites
Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Arlo, Autonoe, Bodi, Brio, Callirrhoe, Charon, Cleo, Cruz, Daro, Despina, Elio, Enceladus, Enya, Enzo, Erinome, Fenrir, Finn, Fola, Gacrux, Gero, Hali, Iapetus, Jett, Jori, Kira, Knox, Koda, Kore, Laomedeia, Leda, Lora, Ludo, Lumi, Mako, Milo, Neno, Nika, Nyla, Olin, Orus, Puck, Pulcherrima, Rami, Rasalgethi, Riko, Rina, Sadachbia, Sadaltager, Sami, Schedar, Sola, Sulafat, Tari, Tavi, Tova, Umbriel, Varo, Veda, Vindemiatrix, Zali, Zeno, Zephyr, Zubenelgenubi, Zuri
PredefiniçãoKore
Camporesponse_formatTipostringRequisitoOpcionalValores e limites
, wav, json
Predefinição
Campostream_formatTipostringRequisitoOpcionalValores e limites
audio
Predefinição—
Combinações de materiais de entrada

text_to_speech · Obrigatório: input

Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetromaterial_typesContratotext
ParâmetrorequiredContratonull
Parâmetrooptional_controlsContratonull

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id efetivamente devolvido ou registo na biblioteca de multimédia

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

As estruturas dos métodos e os ID são exatos; a capacidade do fornecedor é distinta da admissão dos pedidos.

Tarifários

Tarifas dos métodos Ailoot

Ailoot Síntese de vozPOST /v1/audio/speech
Entrada
0,0005 US$ / 1K
Saída
0,009 US$ / 1K
Leitura da cache
0,000125 US$ / 1K

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot · Síntese de voz

Exemplo de síntese de voz
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "gemini-3.8-flash-tts", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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 speech.wav

Receber e guardar os resultados

Ailoot · Síntese de voz

bytes de áudio nativo ou ligações JSON para recursos

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

Uma única saída utiliza, por predefinição, bytes de áudio nativo com o Content-Type real; response_format=json ou várias saídas devolvem todas as ligações pertencentes ao utilizador. Sem conversão solicitada para MP3/Opus/AAC/FLAC/PCM nem SSE.

Se for necessário verificar a resposta original

Conserve o operation_id/X-Client-Request-ID original para reconciliação sem voltar a enviar o pedido; não existe uma rota dedicada à consulta periódica do estado do áudio.

Campos da resposta
CampoTipo
Campobinary native audioTipobytes
CampomodelTipostring
Camporesponse_idTipostring
Campoactual_countTipointeger
Campodata[]Tipoowned audio asset link
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidosPasso seguinteCorrija os campos indicados antes de um novo pedido de criação.
Respostaserver_errorCondiçãoA resposta devolvida indica que a operação ou o resultado requer verificaçãoPasso seguinteGuarde o ID original da operação/tarefa devolvido, os cabeçalhos do pedido e a resposta; continue a consultar essa operação original através das consultas suportadas. Não volte a enviar o pedido de criação.

Aliases

Aliases do modelo

Ailoot gemini-3.8-flash-tts

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

gemini-3.8-flash-tts

FAQ · Gemini 3.8 Flash Tts
Que entradas e resultados estão disponíveis?

POST /v1/audio/speech · gemini-3.8-flash-tts: text → audio

Que campos utiliza o pedido?

POST /v1/audio/speech · gemini-3.8-flash-tts: model, input, voice, response_format, stream_format

Que limites se aplicam?

POST /v1/audio/speech · gemini-3.8-flash-tts: ctx: 8192; max_out: 16384

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença