Qwen Audio 3.1 TTS API

Síntese de voz em tempo real com 19 vozes, direção de entrega em linguagem simples, etiquetas de emoção e som em linha, e áudio transmitido via SSE ou WebSocket.

Alibaba CloudGeração de ÁudioLançado 23 de set. de 2026SingaporeEndpoint proprietárioNovo

Sobre Qwen Audio 3.1 TTS

Síntese de voz em tempo real com 19 vozes, direção de entrega em linguagem simples, etiquetas de emoção e som em linha, e áudio transmitido via SSE ou WebSocket.

Escolha uma das 19 vozes com voz. Dirija a entrega com instruções e com tags inline dentro do texto. Velocidade e tom mudam o comprimento renderizado sem alterar os tokens faturados.

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

text to speechmultilingualexpressive prosodyemotion controlvoice tagslow latencystreamingrealtime

Especificações de Qwen Audio 3.1 TTS

ID do modelo
qwen-audio-3-1-tts
Autor
Alibaba Cloud
Categoria
Geração de Áudio
Lançado
23 de set. de 2026
Saída máxima
60.000 tokens
Entrada
Texto
Saída
Áudio
Região
Singapore
Endpoints
POST/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtime
IDs de modelo alternativos
qwen-audio-3.1-ttsqwen-audio-3.1-tts-flashalibaba/qwen-audio-3-1-tts

Preços da API Qwen Audio 3.1 TTS

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
Entrada
por 1M de tokens de prompt
$0.46
Saída
por 1M de tokens gerados
$3.74
Comparar na página completa de preços

Como chamar a API Qwen Audio 3.1 TTS

Qwen Audio 3.1 TTS 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. 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",
    "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", "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

Parâmetros da API Qwen Audio 3.1 TTS

Parâmetros de requisição suportados pela API Qwen Audio 3.1 TTS 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],...
voiceenumEmily_v3.1Emily_v3.1, Luna_v3.1, Eric_v3.1, Luca_v3.1, Abby_v3.1, Annie...Predefinição de voz. As 15 vozes em inglês leem inglês, e as 4 vozes multilíngues leem chinês, inglês e outros idiomas. Cada identificação de voz termina em _v3.1,...
response_formatenummp3mp3, wav, pcm, opuscontêiner de áudio. MP3 e OPOPUS são comprimidos, WAV é PCM não comprimido em um cabeçalho RIFF, e PCM são samples brutos sem cabeçalho para reprodução em blocos.
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.
replaceobject--Substituições literais de texto aplicadas antes da síntese, por exemplo {"EmpirioLabs": "Empirio Labs"}. Útil para nomes de marcas e abreviações.
enable_markdown_filterbooleanfalse-Retire a sintaxe do Markdown, como asteriscos e sublinhados, antes da síntese para que os caracteres de formatação não sejam lidos em voz alta.

Bom saber

Vozes

  • 19 vozes: 15 vozes em inglês e 4 vozes multilíngues. Emily, Luna, Eric e Luca têm sotaque britânico. Abby, Annie, Ava, Beth, Betty, Cally, Cindy, Donna, Andy, Brian e David têm sotaque americano. As vozes multilíngues longanhuan_v3.1, longanlingxin_v3.1, longanfengyue_v3.1 e xunanchuan_v3.1 leem chinês, inglês e outros idiomas.
  • Todo ID de voz termina em _v3.1, por exemplo, Emily_v3.1.

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

  • Tokens de entrada são o texto, e tokens de saída são o áudio gerado a 12,5 tokens por segundo.
  • Velocidade e pitch mudam o comprimento do áudio renderizado, mas não os tokens faturados. Uma instrução que retarda a entrega adiciona tokens de saída.

API Qwen Audio 3.1 TTS: perguntas frequentes

Quanto custa a API Qwen Audio 3.1 TTS?

Na EmpirioLabs, Qwen Audio 3.1 TTS é cobrado por uso: Entrada $0.46 por 1M de tokens de prompt; Saída $3.74 por 1M de tokens gerados. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual endpoint Qwen Audio 3.1 TTS usa?

Qwen Audio 3.1 TTS é 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 no navegador antes de integrar?

Abra o playground da EmpirioLabs e clique em Start session para testar no navegador. Qwen Audio 3.1 TTS 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 e transmita áudio nos dois sentidos.

Como consigo uma chave de API Qwen Audio 3.1 TTS?

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.