Qwen Audio 3.1 TTS Plus API

Síntese de fala para narração e dublagem, com 4 vozes multilíngues, direção de entrega em linguagem simples, tags de emoção em linha e clonagem de voz.

Alibaba CloudGeração de ÁudioLançado 21 de out. de 2026SingaporeEndpoint proprietárioNovo

Sobre Qwen Audio 3.1 TTS Plus

Síntese de fala para narração e dublagem, com 4 vozes multilíngues, direção de entrega em linguagem simples, tags de emoção em linha e clonagem de voz.

Escolha uma das 4 vozes com voz. Dirija a entrega com instruções e com tags inline dentro do texto. Defina a voz para personalizada com voice_audio_url e voice_consent clonar uma voz.

Também conhecido como Qwen Audio TTS Plus, Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS Plus

text to speechmultilingualexpressive prosodyemotion controlvoice tagsstreamingrealtimevoice cloning

Especificações de Qwen Audio 3.1 TTS Plus

ID do modelo
qwen-audio-3-1-tts-plus
Autor
Alibaba Cloud
Categoria
Geração de Áudio
Lançado
21 de out. de 2026
Entrada
Texto
Saída
Áudio
Região
Singapore
Endpoints
POST/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtimeGET/v1/voices
IDs de modelo alternativos
qwen-audio-3.1-tts-plusalibaba/qwen-audio-3-1-tts-plus

Preços da API Qwen Audio 3.1 TTS Plus

Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.

Tipo
Especificação
Tarifa
Síntese
por 10.000 caracteres
$0.60
Comparar na página completa de preços

Como chamar a API Qwen Audio 3.1 TTS Plus

Qwen Audio 3.1 TTS Plus gera fala por POST /v1/audio/speech e retorna áudio reproduzível. Envie o texto a ser falado em input com o id de modelo qwen-audio-3-1-tts-plus. Obtenha uma chave de API no painel EmpirioLabs.

cURL
curl https://api.empiriolabs.ai/v1/audio/speech \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen-audio-3-1-tts-plus",
    "input": "Welcome to EmpirioLabs. Your build just finished."
  }' \
  --output speech.mp3
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/speech",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={"model": "qwen-audio-3-1-tts-plus", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Referência completa da API Qwen Audio 3.1 TTS Plus

Parâmetros da API Qwen Audio 3.1 TTS Plus

Parâmetros de requisição suportados pela API Qwen Audio 3.1 TTS Plus na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
inputstring-máx. 10000Texto para sintetizar, até 10.000 caracteres por pedido. Essas tags inline mudam a forma de ser transmitidas a partir do momento em que aparecem: [triste],...
voiceenumlonganlingxin_v3.1longanlingxin_v3.1, longanhuan_v3.1, longanfengyue_v3.1, xuna...Predefinição de voz. As 4 vozes leem chinês, inglês e outros idiomas. Todo ID de voz termina em _v3.1, por exemplo longanlingxin_v3.1. Custom clona uma voz de...
voice_audio_urlstring--Voice=Custom: uma URL https para uma gravação de 10 a 20 segundos de fala clara de um alto-falante, a voz para clonar (WAV, MP3, M4A, OGG, WEBM ou FLAC, até 15 MB)....
voice_consentbooleanfalse-Voz=Personalizado apenas: True confirma que você tem permissão do falante para criar uma cópia sintética da voz dele. Uma voz personalizada só é criada quando isso é...
response_formatenummp3mp3, wav, pcm, opusContêiner de áudio. MP3 e OPUS são comprimidos, WAV é PCM não comprimido em um cabeçalho RIFF, e PCM são amostras brutas sem cabeçalho para reprodução em chunks. No...
sample_rateenum240008000, 12000, 16000, 22050, 24000, 44100, 48000A taxa de amostragem de saída em Hz. 24000 é adequada para a reprodução de fala, e 48000 oferece saída de qualidade de transmissão em um arquivo maior.
speednumber10.5 a 2Multiplicador de taxa de fala. 0,5 é metade da velocidade e 2,0 é dobra.
pitchnumber10.5 a 2Multiplicador de pitch. Valores abaixo de 1,0 diminuem a voz e valores acima a elevam. O pitch também altera o ritmo do áudio renderizado, então combine com a...
volumeinteger500 a 100Loudness de saída, onde 50 é o nível de referência.
instructionstring-máx. 1000Direção em linguagem natural para entrega, até 1.000 caracteres. Controla emoção, tom, caráter, ritmo e estilo de fala, por exemplo: 'Fale rápido em um tom animado e...
language_hintsarray-zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, arCódigos de linguagem que enviesam a pronúncia para textos de línguas mistas, por exemplo ["zh", "en"]. Deixe sem definir para permitir que o modelo detecte a linguagem.
seedinteger00 a 65535Amostrando sementes. Reuse uma seed com entrada e configurações idênticas para uma renderização repetível.
bit_rateinteger320006000 a 510000Taxa de bits do codificador em bps. Aplica-se apenas ao formato opus e é ignorado para mp3, wav e pcm.
pronunciationobject--A pronúncia prevalece sobre a forma escrita, por exemplo {"重要": "zhong4 yao4"}. Use-o para corrigir nomes, siglas e homógrafos.
2 parâmetros a mais na documentação

Bom saber

Vozes

  • 4 vozes que leem chinês, inglês e outros idiomas: longanlingxin_v3.1, longanhuan_v3.1 e longanfengyue_v3.1 são femininas, e xunanchuan_v3.1 é masculino.
  • Todo ID de voz termina em _v3.1, por exemplo longanlingxin_v3.1.

Vozes personalizadas

  • Defina voice para custom, passe voice_audio_url, uma URL https para 10 a 20 segundos de fala clara de um alto-falante e defina voice_consent para true para confirmar que você tem permissão do falante para clonar a voz dele.
  • WAV, MP3, M4A, OGG, WEBM e FLAC são aceitos, até 15 MB. Grave em um ambiente silencioso, sem música ou outras vozes.
  • A resposta inclui voice_id e voice_id_expires_at. Passe a voice_id como voice para reutilizar a voz por 7 dias, no POST /v1/audio/speech, POST /v1/audio/speech:stream ou no socket em tempo real, onde session.update pega os mesmos campos e session.updated retorna o voice_id. Apenas a conta que a criou pode usá-la, apenas neste modelo.
  • Cada conta pode conter 10 vozes personalizadas nesse modelo por vez.
  • GET /v1/voices?model=qwen-audio-3-1-tts-plus lista as vozes do modelo, incluindo suas vozes personalizadas com seus IDs. Adicione type=custom para listar apenas as vozes personalizadas.
  • DELETE /v1/voices/{voice_id}?model=qwen-audio-3-1-tts-plus deleta uma voz personalizada, que libera seu lugar imediatamente.
  • No Playground, defina Voz como Personalizado para usar uma voz salva novamente, copie o id dela ou delete-a.
  • Criar, listar e excluir vozes personalizadas não cobra nada.

Direção de entrega

  • instruction define emoção, tom, caráter, ritmo e estilo de fala em linguagem natural, até 1.000 caracteres.
  • Tags inline dentro do texto alteram a entrega a partir desse ponto, por exemplo, [excited] ou [whispers], ou adicionam um som único como [laughing] ou [sighing]. A lista completa de tags está no parâmetro input.
  • Entrada SSML não é suportada.

Limites de entrada

  • Até 10.000 caracteres por pedido.
  • language_hints viés a pronúncia para textos de línguas mistas.

Saída

  • MP3, WAV, PCM ou Opus entre 8.000 e 48.000 Hz.
  • POST /v1/audio/speech:stream envia trechos de áudio enquanto a fala é gerada.

Tempo real

  • WEBSOCKET /v1/realtime?model=qwen-audio-3-1-tts-plus pega texto enquanto ainda está sendo escrito e retorna o áudio conforme é gerado. Envie input_text_buffer.append eventos, depois input_text_buffer.commit ou session.finish para encerrar a sessão.
  • O áudio chega em response.audio.delta eventos: PCM de 16 bits a 24.000 Hz por padrão, ou MP3 ou Opus. Defina as opções de voz, instrução, formato e outras com session.update; uma alteração se aplica a partir do próximo segmento.
  • O texto é falado em segmentos que terminam nos limites das frases, e cada segmento termina com um evento response.done carregando seu uso.

Faturamento

  • Faturado por caractere do texto de entrada. Um caractere chinês conta como dois caracteres, e tags inline contam como caracteres. A instrução não é faturada.
  • No socket em tempo real, cada segmento é cobrado por seus próprios caracteres.

API Qwen Audio 3.1 TTS Plus: perguntas frequentes

Quanto custa a API Qwen Audio 3.1 TTS Plus?

Na EmpirioLabs, Qwen Audio 3.1 TTS Plus é cobrado por uso: Síntese $0.60 por 10.000 caracteres. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual endpoint Qwen Audio 3.1 TTS Plus usa?

Qwen Audio 3.1 TTS Plus é servido por POST /v1/audio/speech em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar Qwen Audio 3.1 TTS Plus no navegador antes de integrar?

Abra o playground da EmpirioLabs e clique em Start session para testar no navegador. Qwen Audio 3.1 TTS Plus funciona sobre um WebSocket em vez de requisição e resposta, então para integrar comece pelo guia rápido de voz em tempo real. Conecte-se do seu servidor com sua chave de API da EmpirioLabs e o id de modelo qwen-audio-3-1-tts-plus e transmita áudio nos dois sentidos.

Como consigo uma chave de API Qwen Audio 3.1 TTS Plus?

Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.