modelos

Qwen: Qwen-Audio-3.0-TTS Plus

Markdown · JSON

Qwen: Qwen-Audio-3.0-TTS Plus

Qwen-Audio-3.0-TTS-Plus é o modelo de texto para fala da Qwen, focado em áudio detalhado, natural e expressivo para narração, audiolivros e dobragem. Suporta vozes predefinidas ou clonadas específicas do modelo, saída em streaming e instruções ou etiquetas para moldar a expressão vocal.

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 converte texto escrito em fala expressiva, com a edição Plus centrada na qualidade de síntese, na naturalidade e na expressão vocal detalhada. A Qwen identifica a criação de conteúdos, os audiolivros, a dobragem de filmes e vídeos e a produção profissional de fala como as suas principais aplicações. O perfil atualizado do modelo descreve um suporte mais amplo para idiomas com poucos recursos e dialetos chineses, maior autenticidade dos dialetos e maior controlo da emoção, do tom, da personagem, da velocidade de fala, do volume e do estilo. O produtor também refere melhorias de clareza, resolução e robustez em condições acústicas com ruído ou reverberação.

Plus é a edição desta família de texto para fala centrada na qualidade; Flash é posicionada separadamente para interação em tempo real. Prepare a narração como um guião para ser dito, identificando o público pretendido, o ritmo e a orientação emocional. Para uma passagem de audiolivro, um exemplo de pedido pode especificar articulação clara, ritmo moderado e calor contido; para uma locução de vídeo, pode pedir uma abertura séria seguida de uma explicação mais enérgica. São escolhas de expressão para as palavras fornecidas. O modelo é um sintetizador de fala, e não um serviço de transcrição ou um gerador de uma cena visual completa.

As vozes de sistema oficiais para Plus incluem Long An Ling Xin, descrita como calorosa e empática, e Long An Lu Feng, descrita como luminosa e alegre. Ambas estão indicadas para mandarim e inglês. O produtor também disponibiliza mais de 500 vozes base para esta edição, com amostras para avaliar antes de escolher. Recomenda vozes de sistema para uma síntese mais consistente. Selecione uma voz da lista exata de Plus e faça corresponder o idioma do guião aos idiomas suportados por essa voz; uma voz de Flash não é intercambiável apenas por pertencer à mesma família mais ampla.

O modelo suporta clonagem de voz a partir de uma amostra. Os idiomas documentados para vozes clonadas incluem chinês, inglês, japonês, coreano, russo, francês, alemão, português, tailandês, indonésio, vietnamita, espanhol, italiano, malaio, filipino e árabe. As variantes chinesas incluem mandarim, cantonês, Chongqing, Nordeste, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, Xangai, Sichuan e Yunnan, com os dialetos controlados através de instruções. A tabela do modelo do produtor distingue clonagem de criação de voz a partir de uma descrição textual: a clonagem é suportada em Plus, mas esse modo separado de desenho de voz não é.

Uma referência adequada para clonagem contém fala clara a uma velocidade normal, sem música, ruído de fundo, outros falantes em simultâneo ou canto. O produtor recomenda 10–20 segundos e permite até 60 segundos, num ficheiro não superior a 10 MB. Os formatos de referência são WAV de 16 bits, MP3 e M4A, com uma frequência de amostragem mínima de 16 kHz. São necessários pelo menos cinco segundos de fala contínua e clara, e as pausas restantes não devem ultrapassar dois segundos. Em estéreo, apenas o primeiro canal é processado. O identificador de voz criado fica associado a Plus e é usado na síntese quando estiver pronto; reproduzir a mesma referência através de Flash requer uma voz Flash criada separadamente.

As instruções em linguagem natural podem moldar o tom, o ritmo, a emoção e o timbre tanto das vozes de sistema como das clonadas. Use descrições audíveis concretas em vez de um pedido vago de uma boa voz. As etiquetas de emoção inseridas no guião podem definir um estilo, e as etiquetas de efeitos vocais podem inserir um efeito num ponto escolhido. Por exemplo, [serious] altera a expressão que se segue, enquanto [sighing] insere um suspiro sem alterar o estilo emocional envolvente. As etiquetas de controlo aplicam-se até à etiqueta de controlo seguinte ou à segmentação automática de frases. Esta funcionalidade baseada em etiquetas está documentada apenas para streaming unidirecional, pelo que tem um âmbito diferente das instruções usadas com entrada de texto bidirecional.

As opções de saída do produtor são PCM, WAV, MP3 e Opus, com frequências de amostragem indicadas de 8 000, 16 000, 22 050, 24 000, 44 100 e 48 000 Hz. MP3 e 22 050 Hz são as predefinições documentadas. O volume pode ser definido de 0 a 100, e a velocidade e a altura tonal de 0,5 a 2,0; MP3 e Opus também permitem uma taxa de bits de 6 a 510 kbps. Escolha a representação necessária para reprodução ou edição e mantenha essas definições consistentes entre as secções de uma peça mais longa. A saída em streaming inclui frames de áudio e metadados das frases, com marcas temporais por palavra disponíveis para vozes elegíveis, incluindo vozes clonadas.

O fluxo documentado de entrada de texto por WebSocket permite 20 000 caracteres por mensagem e 200 000 caracteres acumulados e exige um intervalo entre envios não superior a 23 segundos. Pode receber um guião completo ou segmentos de texto ordenados e terminar quando a entrada estiver concluída. O produtor também documenta o cancelamento do turno de síntese atual. São limites e comportamentos desse protocolo, e não um limite universal de duração gerada. Para uma narração longa, organize o guião em secções coerentes e preserve a ordem e o texto junto do áudio resultante, para permitir uma montagem e revisão consistentes.

Para a pronúncia, o produtor fornece indicações do idioma de destino, anotações pinyin e substituições de texto para corrigir leituras indesejadas de algarismos, abreviaturas, símbolos ou palavras. SSML é um modo de marcação separado com restrições de elegibilidade: a documentação Qwen suporta-o para vozes clonadas em chamadas sem streaming ou com streaming unidirecional, com apenas um envio de texto quando está ativado. Não estabelece SSML para todas as vozes de sistema nem para streaming bidirecional. Um fluxo Plus prático começa com uma voz compatível e um guião concluído, acrescentando depois escolhas precisas de expressão e pronúncia para a passagem a narrar.

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

qwen/qwen-audio-3.0-tts-plus

Alibaba /qwen/qwen-audio-3.0-tts-plus

Introdução

Qwen-Audio-3.0-TTS-Plus é o modelo de texto para fala da Qwen, focado em áudio detalhado, natural e expressivo para narração, audiolivros e dobragem. Suporta vozes predefinidas ou clonadas específicas do modelo, saída em streaming e instruções ou etiquetas para moldar a expressão vocal.

Entradas aceites
Texto
Resultados
Áudio

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Síntese de voz POST /v1/audio/speech
Entrada
text
Saída
audio
Formato de saída
mp3
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
qwen/qwen-audio-3.0-tts-plus
Predefinição—
CampoinputTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Unidade: carateres Unicode
Predefinição—
CampovoiceTipostringRequisitoObrigatórioValores e limites
longanlingxin, longanlufeng
Predefinição—
Camporesponse_formatTipostringRequisitoObrigatórioValores e limites
mp3
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âmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, input, voice, response_format
Parâmetrovoice_idsContratolonganlingxin, longanlufeng
Parâmetroresponse_formatContratomp3
Parâmetromax_input_charactersContratonull
Parâmetroother_optionsContratofalse
ParâmetroinputContratotexto UTF-8 exato; contagem de carateres Unicode sem normalização
Parâmetromaterial_typesContratotext

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}

Selecione a voz exata deste perfil de modelo.

Os carateres de entrada e os segundos de áudio são medidas de utilização diferentes.

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 tarifasQuantidade faturávelUnidade de faturaçãoCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseQuantidade faturável—Unidade 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çãoUltraTabela de tarifas—Quantidade faturávelCada ponto de código Unicode conta como um caráter, incluindo os caracteres Han.Unidade de faturaçãopor 1K caracteres de entradaCusto
Entrada · carácter de entrada $0.04 por 1K caracteres de entrada

Detalhes da tarifa de referência

As tabelas de referência do modelo não alteram a seleção do método, as cotações ou os custos. Os custos ativos usam as tarifas do método Ailoot selecionado.

Qwen: Qwen-Audio-3.0-TTS Plus

Preços por configuração

ConfiguraçãoCondições de faturaçãoCusto
ConfiguraçãoQwen: Qwen-Audio-3.0-TTS Plus · Configuração predefinidaCondições de faturaçãoConfiguração predefinidaCusto
Entrada · Caracteres de entrada 0,00004 US$ 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 · Síntese de voz

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen/qwen-audio-3.0-tts-plus", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["longanlingxin", "longanlufeng"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
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 Ultra · Síntese de voz

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Outras leituras de conteúdo
Biblioteca multimédiaEstado da tarefaDetalhes dos recursos
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 media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
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 Ultra qwen/qwen-audio-3.0-tts-plus

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

qwen/qwen-audio-3.0-tts-plus

FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
Que entradas e resultados estão disponíveis?

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

Que campos utiliza o pedido?

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

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