modelos

tts-1-1106

Markdown · JSON

tts-1-1106

O TTS-1-1106 converte o texto fornecido em voz através da Ailoot. Envie o guião e um valor de voice suportado e, depois, guarde a resposta completa de áudio binário.

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.

O TTS-1-1106 utiliza /v1/audio/speech com o ID literal de modelo tts-1-1106. O pedido exige model, input e voice. Coloque uma passagem de narração, uma instrução falada ou diálogo de aplicação em input e utilize o valor de voice selecionado para a tarefa. Mantenha a ortografia, a pontuação e a formulação pretendida no texto que será lido.

Prepare o guião como uma passagem concluída. Escreva nomes e abreviaturas numa forma adequada à leitura pretendida e guarde o texto com o ficheiro resultante, para que uma revisão posterior possa alterar uma linha específica. Numa sequência de clipes, guarde um identificador estável do guião e a voz selecionada junto de cada saída.

O método devolve áudio binário e cabeçalhos de resposta. Guarde os bytes completos utilizando o tipo de conteúdo efetivamente devolvido. Se a resposta ou a sua biblioteca multimédia fornecer um task_id, guarde esse identificador para /v1/media/tasks/{task_id}; é distinto de um operation_id. Ouça o ficheiro completo e compare as palavras faladas com o guião submetido.

Ailoot Ultra · Speech POST /v1/audio/speech tts-1-1106

tts-1-1106

Outro /tts-1-1106

Introdução

O TTS-1-1106 converte o texto fornecido em voz através da Ailoot. Envie o guião e um valor de voice suportado e, depois, guarde a resposta completa de áudio binário.

Entradas aceites
Texto
Resultados
Áudio

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Speech POST /v1/audio/speech
Entrada
text
Saída
audio
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
tts-1-1106
Condições: Utilize exatamente este seletor de encaminhamento do Ailoot.
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Condições:
Predefinição—
CampovoiceTipostringRequisitoObrigatórioValores e limites
Condições:
Predefinição—
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, input, voice
ParâmetrooptionalContrato
Parâmetromaterial_typesContratotext
ParâmetroconditionsContratoUtilize exatamente este seletor de encaminhamento do Ailoot.

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · O task_id efetivamente devolvido ou o registo selecionado da biblioteca; operation_id é um identificador independente.

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Não especificado Quando o modo rápido está selecionado
Modo flex
Não especificado Quando o modo flex está selecionado
Esforço máximo de raciocínio
Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

Tarifas Ailoot

Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasUnidade de faturaçãoCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseUnidade de faturação—Custo
Entrada · Tokens de entrada — / 1K tokens
Saída · Tokens de saída — / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
Configuraçãocarácter de entradaTabela de tarifas—Unidade de faturaçãopor carácter de entradaCusto
Entrada · carácter de entrada $0.00003 por carácter de entrada

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 Ultra · Speech

curl · crie uma única vez e guarde o resultado completo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_VOICE:?Set an actual customer material or documented value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "tts-1-1106", "input": "Good afternoon! This is a short voice take.", "voice": "YOUR_DOCUMENTED_VOICE"}')
p['voice']=os.environ['AILOOT_VOICE']
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.bin
# Submit once. Retain the complete result, original identifiers and every response header.

Receber e guardar os resultados

Ailoot Ultra · Speech

  • GET /v1/media/tasks/{task_id}
  • 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.

Conserve a resposta completa e os cabeçalhos, os identificadores originais, todos os resultados reais e todos os campos de utilização/contabilidade. Guarde cada recurso único pertencente ao utilizador e conserve todas as funções que apontam para ele.

Se for necessário verificar a resposta original

Mantenha o X-Client-Request-ID original, a resposta e os cabeçalhos. Um resultado desconhecido ou result_pending_check não autoriza uma segunda criação.

Campos da resposta
CampoTipo
Campobinary audioTipobytes
Camporesponse headersTipoheaders
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoUm campo obrigatório, o seletor de modelo, o tipo ou a representação da entrada é inválido.Passo seguinteAnalise os detalhes de validação devolvidos antes de preparar um pedido separado.
RespostaCondiçãoO pedido original ou o respetivo resultado é desconhecido ou requer uma verificação.Passo seguinteMantenha os identificadores e os cabeçalhos originais; consulte apenas os registos de estado ou da biblioteca suportados. Não volte a enviar o pedido de criação.

Aliases

Aliases do modelo

Ailoot Ultra tts-1-1106

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

tts-1-1106

FAQ · tts-1-1106
Que entradas e resultados estão disponíveis?

POST /v1/audio/speech · tts-1-1106: text → audio

Que campos utiliza o pedido?

POST /v1/audio/speech · tts-1-1106: model, input, voice

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