modelos

qwen-audio-3.0-tts-plus

Markdown · JSON

qwen-audio-3.0-tts-plus

Modelo de síntese expressiva de voz a partir de texto para vídeos, audiolivros e conteúdos de voz. Permite controlar a forma de falar e escolher uma voz pronta ou criada a partir de uma amostra.

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.

Qwen-Audio-3.0-TTS-Plus transforma texto em fala expressiva. A Alibaba orienta o modelo para locução profissional de conteúdos, audiolivros, vídeos e materiais com uma voz de caráter reconhecível. A entrada é texto e a saída é áudio; também é suportada a entrega do som à medida que é sintetizado.

A forma de falar como parte da instrução

A expressão pode ser definida com instruções em linguagem natural e marcações de controlo detalhadas. Estas determinam a emoção, o tom, o caráter, o ritmo, o volume e o estilo da fala. Isto permite orientar a interpretação da mesma frase, desde uma narração calma até uma apresentação mais enérgica ou emocional.

A expressividade está ligada à voz escolhida e ao conteúdo do texto. Para uma pronúncia estável, a língua do material deve corresponder às línguas suportadas pela voz. O modelo destina-se à locução de material escrito; a análise do significado de uma conversa e a transcrição de uma gravação de origem pertencem a outras tarefas de áudio.

Voz pronta e voz baseada numa amostra

Existem duas vozes de sistema: uma voz feminina calorosa e uma voz masculina alegre. Suportam chinês e inglês. Para além destas, estão previstas mais de 500 vozes de base e a possibilidade de reproduzir uma voz a partir de uma amostra de fala. O fabricante recomenda as variantes de sistema quando se pretende estabilidade sonora.

A voz baseada numa amostra suporta chinês com variantes regionais de pronúncia, inglês, francês, alemão, japonês, coreano, russo, português, tailandês, indonésio, vietnamita, italiano, espanhol, malaio, filipino e árabe. Esta é uma capacidade linguística desse modo específico; não se aplica automaticamente a todas as vozes prontas.

Os requisitos da amostra pertencem a um processo separado de criação de voz no fabricante; a síntese de fala utiliza uma voz já preparada. A voz preparada deve corresponder ao modelo de síntese escolhido: no fabricante, uma voz de outro modelo provoca um erro de síntese. Recomenda-se uma amostra de fala limpa com 10–20 segundos. O limite geral é de 60 segundos e 10 MB, exigindo pelo menos cinco segundos de fala contínua. São suportados WAV com representação de 16 bits, MP3 e M4A, com frequência não inferior a 16 kHz. São admitidos um ou dois canais, mas, no caso de dois, apenas o primeiro é utilizado.

A amostra deve conter uma única voz, sem pessoas a falar em simultâneo, música ou canto. Nos requisitos do fabricante, as pausas curtas da amostra estão limitadas a dois segundos. Isto ajuda a isolar o timbre e as características de pronúncia necessários para a síntese seguinte. O controlo da expressão e a reprodução de uma voz a partir de uma amostra descrevem aspetos diferentes do funcionamento do modelo e podem ser utilizados para preparar o som do mesmo material.

Ailoot · Síntese de voz POST /v1/audio/speech qwen-audio-3.0-tts-plus

qwen-audio-3.0-tts-plus

Alibaba /qwen-audio-3.0-tts-plus
ID do modelo
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

Introdução

Modelo de síntese expressiva de voz a partir de texto para vídeos, audiolivros e conteúdos de voz. Permite controlar a forma de falar e escolher uma voz pronta ou criada a partir de uma amostra.

Entradas aceites
Texto
Resultados
speech

Disponível no Ailoot · entradas e métodos

Ailoot · Síntese de voz POST /v1/audio/speech
Entrada
text
Saída
speech
Formato de saída
mp3/wav/pcm selecionado
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
qwen-audio-3.0-tts-plus
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Comprimento máximo: 600
Unidade: carateres Unicode
Predefinição—
CampovoiceTipostringRequisitoOpcionalValores e limites
Exemplos: longanlingxin, longanlufeng
Padrão personalizado aceite: ^qwen-audio-3\.0-tts-plus-
Condições: São aceites IDs reais de vozes personalizadas com o prefixo exato qwen-audio-3.0-tts-plus-.
Predefiniçãolonganlingxin
Camporesponse_formatTipostringRequisitoOpcionalValores e limites
mp3, wav, pcm
Predefiniçãomp3
Camposample_rateTipointegerRequisitoOpcionalValores e limites
16 000, 24 000, 48 000
Unidade: Hz
Predefinição24 000
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
20,00 US$ por 1 milhão de caracteres
Saída
0,00 US$ por pedido

20,00 US$ por 1 milhão de caracteres contabilizados. Um ideograma CJK conta como 2 caracteres contabilizados: 40,00 US$ por 1 milhão de ideogramas. Peso dos restantes caracteres Unicode: 1. Áudio de saída: 0,00 US$.

Contabilização condicional exata do catálogo
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

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": "qwen-audio-3.0-tts-plus", "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.mp3

Receber e guardar os resultados

Ailoot · Síntese de voz

mp3/wav/pcm selecionado

  • 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.

Guarde o resultado binário completo e os cabeçalhos. Se forem devolvidos JSON/vários resultados, conserve todos os itens de dados e obtenha cada recurso através do seu URL assinado efetivo.

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 audioTipobytes
Camporesponse headersTipoheaders
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 qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Ailoot · Síntese de voz POST /v1/audio/speech qwen-tts

qwen-tts

Alibaba /qwen-tts
ID do modelo
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

Introdução

Modelo de síntese expressiva de voz a partir de texto para vídeos, audiolivros e conteúdos de voz. Permite controlar a forma de falar e escolher uma voz pronta ou criada a partir de uma amostra.

Entradas aceites
Texto
Resultados
speech

Disponível no Ailoot · entradas e métodos

Ailoot · Síntese de voz POST /v1/audio/speech
Entrada
text
Saída
speech
Formato de saída
mp3/wav/pcm selecionado
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
qwen-tts
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Comprimento máximo: 600
Unidade: carateres Unicode
Predefinição—
CampovoiceTipostringRequisitoOpcionalValores e limites
Exemplos: longanlingxin, longanlufeng
Padrão personalizado aceite: ^qwen-audio-3\.0-tts-plus-
Condições: São aceites IDs reais de vozes personalizadas com o prefixo exato qwen-audio-3.0-tts-plus-.
Predefiniçãolonganlingxin
Camporesponse_formatTipostringRequisitoOpcionalValores e limites
mp3, wav, pcm
Predefiniçãomp3
Camposample_rateTipointegerRequisitoOpcionalValores e limites
16 000, 24 000, 48 000
Unidade: Hz
Predefinição24 000
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
20,00 US$ por 1 milhão de caracteres
Saída
0,00 US$ por pedido

20,00 US$ por 1 milhão de caracteres contabilizados. Um ideograma CJK conta como 2 caracteres contabilizados: 40,00 US$ por 1 milhão de ideogramas. Peso dos restantes caracteres Unicode: 1. Áudio de saída: 0,00 US$.

Contabilização condicional exata do catálogo
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

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": "qwen-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.mp3

Receber e guardar os resultados

Ailoot · Síntese de voz

mp3/wav/pcm selecionado

  • 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.

Guarde o resultado binário completo e os cabeçalhos. Se forem devolvidos JSON/vários resultados, conserve todos os itens de dados e obtenha cada recurso através do seu URL assinado efetivo.

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 audioTipobytes
Camporesponse headersTipoheaders
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 qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Ailoot · Síntese de voz POST /v1/audio/speech qwen-tts-latest

qwen-tts-latest

Alibaba /qwen-tts-latest
ID do modelo
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

Introdução

Modelo de síntese expressiva de voz a partir de texto para vídeos, audiolivros e conteúdos de voz. Permite controlar a forma de falar e escolher uma voz pronta ou criada a partir de uma amostra.

Entradas aceites
Texto
Resultados
speech

Disponível no Ailoot · entradas e métodos

Ailoot · Síntese de voz POST /v1/audio/speech
Entrada
text
Saída
speech
Formato de saída
mp3/wav/pcm selecionado
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
qwen-tts-latest
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Comprimento máximo: 600
Unidade: carateres Unicode
Predefinição—
CampovoiceTipostringRequisitoOpcionalValores e limites
Exemplos: longanlingxin, longanlufeng
Padrão personalizado aceite: ^qwen-audio-3\.0-tts-plus-
Condições: São aceites IDs reais de vozes personalizadas com o prefixo exato qwen-audio-3.0-tts-plus-.
Predefiniçãolonganlingxin
Camporesponse_formatTipostringRequisitoOpcionalValores e limites
mp3, wav, pcm
Predefiniçãomp3
Camposample_rateTipointegerRequisitoOpcionalValores e limites
16 000, 24 000, 48 000
Unidade: Hz
Predefinição24 000
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
20,00 US$ por 1 milhão de caracteres
Saída
0,00 US$ por pedido

20,00 US$ por 1 milhão de caracteres contabilizados. Um ideograma CJK conta como 2 caracteres contabilizados: 40,00 US$ por 1 milhão de ideogramas. Peso dos restantes caracteres Unicode: 1. Áudio de saída: 0,00 US$.

Contabilização condicional exata do catálogo
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

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": "qwen-tts-latest", "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.mp3

Receber e guardar os resultados

Ailoot · Síntese de voz

mp3/wav/pcm selecionado

  • 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.

Guarde o resultado binário completo e os cabeçalhos. Se forem devolvidos JSON/vários resultados, conserve todos os itens de dados e obtenha cada recurso através do seu URL assinado efetivo.

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 audioTipobytes
Camporesponse headersTipoheaders
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 qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

FAQ · qwen-audio-3.0-tts-plus
Que entradas e resultados estão disponíveis?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: text → speech

POST /v1/audio/speech · qwen-tts: text → speech

POST /v1/audio/speech · qwen-tts-latest: text → speech

Que campos utiliza o pedido?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: model, input, voice, response_format, sample_rate

POST /v1/audio/speech · qwen-tts: model, input, voice, response_format, sample_rate

POST /v1/audio/speech · qwen-tts-latest: model, input, voice, response_format, sample_rate

Que limites se aplicam?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: input.maximum_length: 600

POST /v1/audio/speech · qwen-tts: input.maximum_length: 600

POST /v1/audio/speech · qwen-tts-latest: input.maximum_length: 600

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