Qwen3.8 LiveTranslate Flash Realtime API

Tradução falada simultânea via WebSocket. Defina o idioma de destino, depois fale; o modelo responde nesse idioma com texto e áudio.

Alibaba Cloud Geração de Áudio 48K contexto Lançado 17 de set. de 2026 Singapore Endpoint proprietário Novo

Sobre Qwen3.8 LiveTranslate Flash Realtime

Tradução falada simultânea via WebSocket. Defina o idioma de destino, depois fale; o modelo responde nesse idioma com texto e áudio.

A sessão é configurada com os eventos session.update pelo socket em vez de parâmetros de solicitação. Defina o idioma de destino antes de enviar o áudio. O glossário define como termos específicos são traduzidos e voice_clone fala a tradução com a própria voz do falante. Tokens de texto e áudio faturam em taxas separadas.

Também conhecido como Alibaba Cloud Qwen3.8 LiveTranslate Flash Realtime

realtime speech to speech audio in audio out multilingual voice cloning

Especificações de Qwen3.8 LiveTranslate Flash Realtime

ID do modelo
qwen3-8-livetranslate-flash-realtime
Autor
Alibaba Cloud
Categoria
Geração de Áudio
Lançado
17 de set. de 2026
Janela de contexto
48K tokens
Saída máxima
4.096 tokens
Entrada
ÁudioTexto
Saída
ÁudioTexto
Região
Singapore
Endpoints
WEBSOCKET/v1/realtime
IDs de modelo alternativos
qwen3.8-livetranslate-flash-realtimealibaba/qwen3-8-livetranslate-flash-realtime

Preços da API Qwen3.8 LiveTranslate Flash Realtime

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: áudio
por 1M de tokens de entrada de áudio
$15.00
Entrada
por 1M de tokens de prompt
$1.10
Saída
por 1M de tokens gerados
$40.00
Saída: áudio
por 1M de tokens de áudio gerados
$60.00
Comparar na página completa de preços

Como chamar a API Qwen3.8 LiveTranslate Flash Realtime

Qwen3.8 LiveTranslate Flash Realtime é tradução falada ao vivo por um WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-livetranslate-flash-realtime, e não pelos endpoints HTTP. Conecte-se com o id de modelo qwen3-8-livetranslate-flash-realtime e envie sua chave de API da EmpirioLabs como cabeçalho Authorization: Bearer no handshake. Defina o idioma de destino com um session.update antes de enviar áudio. O áudio trafega nos dois sentidos como PCM de 16 bits em base64. Um navegador não consegue definir cabeçalhos em um WebSocket, então abra esta conexão a partir do seu servidor e repasse o áudio ao navegador pelo seu próprio socket. Obtenha uma chave de API no painel EmpirioLabs.

Python (websockets)
import asyncio, json, os, websockets

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-livetranslate-flash-realtime",
        additional_headers=[
            ("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
        ],
        max_size=None,
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # session.created

        import base64

        await ws.send(json.dumps({
            "type": "session.update",
            "session": {
                "voice": "Tina",
                "translation": {"language": "en"},
                "modalities": ["text", "audio"],
            },
        }))

        # 16-bit PCM microphone audio, base64 encoded, in small chunks.
        for chunk in read_microphone_chunks():
            await ws.send(json.dumps({
                "type": "input_audio_buffer.append",
                "audio": base64.b64encode(chunk).decode(),
            }))

        async for raw in ws:
            event = json.loads(raw)
            if event["type"] == "response.audio.delta":
                ...  # base64 audio chunk, append to your playback buffer
            elif event["type"] in ("response.audio_transcript.text", "response.text.text"):
                print(event.get("text") or "")
            elif event["type"] == "response.done":
                break

asyncio.run(main())
Referência completa da API Qwen3.8 LiveTranslate Flash Realtime

Parâmetros da API Qwen3.8 LiveTranslate Flash Realtime

Parâmetros de requisição suportados pela API Qwen3.8 LiveTranslate Flash Realtime na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
voiceenumTinaTina, Serena, Ethan, CindyVoz falada para o áudio traduzido. Configure com session.update antes que o modelo produza qualquer áudio. Não usado enquanto voice_clone for uma vez ou sempre.
target_languageenumenzh, en, ar, de, fr, es, pt, id, it, ko, ru, th, vi, ja, tr, h...Idioma para o qual o modelo traduz. Padrão para en. Esses idiomas traduzem para fala e texto. Com saída de texto apenas (modalidades ["texto"]), mais 31 traduzem...
modalitiesstring["text","audio"]-Quais tipos de saída o modelo retorna: ["texto", "áudio"] por padrão, ou ["texto"] para uma tradução apenas de texto, que os idiomas-alvo apenas de texto precisam.
input_audio_formatenumpcmpcmCodificação do áudio que você adiciona ao buffer de entrada: PCM base64 de 16 bits.
output_audio_formatenumpcmpcmCodificação do áudio que o modelo transmite de volta: PCM base64 de 16 bits.
voice_cloneenumoffoff, once, alwaysFala a tradução com a própria voz do falante. Once mantém a voz ouvida no início da sessão para cada resposta; sempre corresponde à voz novamente antes de cada...
glossaryobject--Traduções preferidas para termos específicos, como objeto de fonte, termo para tradução, por exemplo {"machine learning": "aprendizaje automático"}. Até 1.000...

Bom saber

Tradução falada via WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-livetranslate-flash-realtime, autenticada com o cabeçalho comum Authorization Bearer. Defina o idioma alvo com session.update antes de enviar o áudio. Com as modalidades definidas para ["text"], mais 31 idiomas-alvo traduzem apenas para texto. Adicione glossário para definir como termos específicos são traduzidos. Use uma voz que este modelo aceite, ou deixe a Tina padrão. Para falar a tradução na própria voz do falante, defina voice_clone para uma vez (a voz ouvida no início da sessão) ou sempre (a voz de quem está falando, combinada antes de cada resposta); clonagem não adiciona cobrança. Tokens de áudio e texto são precificados separadamente, e cada turno concluído é faturado separadamente a partir do uso que o modelo reporta.

API Qwen3.8 LiveTranslate Flash Realtime: perguntas frequentes

Quanto custa a API Qwen3.8 LiveTranslate Flash Realtime?

Na EmpirioLabs, Qwen3.8 LiveTranslate Flash Realtime é cobrado por uso: Entrada: áudio $15.00 por 1M de tokens de entrada de áudio; Entrada $1.10 por 1M de tokens de prompt; Saída $40.00 por 1M de tokens gerados; Saída: áudio $60.00 por 1M de tokens de áudio gerados. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual é a janela de contexto de Qwen3.8 LiveTranslate Flash Realtime?

Qwen3.8 LiveTranslate Flash Realtime suporta uma janela de contexto de 48K tokens com até 4.096 tokens de saída por resposta.

Qual endpoint Qwen3.8 LiveTranslate Flash Realtime usa?

Qwen3.8 LiveTranslate Flash Realtime é servido por WEBSOCKET /v1/realtime em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar Qwen3.8 LiveTranslate Flash Realtime no navegador antes de integrar?

Abra o playground da EmpirioLabs e clique em Start session para testar no navegador. Qwen3.8 LiveTranslate Flash Realtime 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 qwen3-8-livetranslate-flash-realtime e transmita áudio nos dois sentidos.

Como consigo uma chave de API Qwen3.8 LiveTranslate Flash Realtime?

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.

Compare Qwen3.8 LiveTranslate Flash Realtime com outros modelos

Todas as comparações de modelos

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.