Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime

Qwen3.8 LiveTranslate Flash Realtime e Qwen3.5 Omni Plus Realtime lado a lado: especificações, recursos, parâmetros e preços ao vivo do catálogo da EmpirioLabs.

Alibaba Cloud Geração de Áudio

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime em resumo

Qwen3.8 LiveTranslate Flash Realtime e Qwen3.5 Omni Plus Realtime são modelos de Alibaba Cloud na categoria Geração de Áudio, disponíveis pela API da EmpirioLabs.

Principais diferenças

  • Qwen3.5 Omni Plus Realtime tem a maior janela de contexto: 192K tokens, contra 48K de Qwen3.8 LiveTranslate Flash Realtime.
  • Qwen3.5 Omni Plus Realtime retorna até 65.536 tokens de saída por resposta; Qwen3.8 LiveTranslate Flash Realtime, até 4.096.
  • Tipos de entrada que só Qwen3.5 Omni Plus Realtime aceita: Imagem, Vídeo.
  • Recursos indicados apenas para Qwen3.8 LiveTranslate Flash Realtime: voice cloning.
  • Recursos indicados apenas para Qwen3.5 Omni Plus Realtime: video, function calling.
  • Qwen3.8 LiveTranslate Flash Realtime tem a tarifa mais baixa para Entrada: áudio (por 1M de tokens de entrada de áudio) e Entrada (por 1M de tokens de prompt).

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime: especificações

EspecificaçãoQwen3.8 LiveTranslate Flash RealtimeQwen3.5 Omni Plus Realtime
ID do modeloqwen3-8-livetranslate-flash-realtimeqwen3-5-omni-plus-realtime
AutorAlibaba CloudAlibaba Cloud
Lançado17 de set. de 2026-
Janela de contexto48K tokens192K tokens
Saída máxima4.096 tokens65.536 tokens
Entrada
Áudio Texto
Áudio Texto Imagem Vídeo
Saída
Áudio Texto
Áudio Texto
RegiãoSingaporeSingapore
Endpoints
WEBSOCKET /v1/realtime
WEBSOCKET /v1/realtime
Recursos
realtime speech to speech audio in audio out multilingual voice cloning
realtime speech to speech audio in audio out video function calling multilingual

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime: preços da API

Tarifas ao vivo do catálogo da EmpirioLabs para os dois modelos. Cada tabela de tarifas sempre corresponde ao que a API cobra.

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime: parâmetros da API

Parâmetros de requisição que cada modelo indica na EmpirioLabs, com os valores permitidos ou o intervalo quando houver. Um traço marca um parâmetro que o modelo não indica.

ParâmetroQwen3.8 LiveTranslate Flash RealtimeQwen3.5 Omni Plus Realtime
voiceTina, Serena, Ethan, Cindy Padrão: TinaTina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric Padrão: Tina
target_languagezh, en, ar, de, fr, es, pt, id, it, ko, ru, th, vi, ja, tr, h... Padrão: en-
modalitiesstring Padrão: ["text","audio"]string Padrão: ["text","audio"]
input_audio_formatpcm Padrão: pcmpcm Padrão: pcm
output_audio_formatpcm Padrão: pcmpcm Padrão: pcm
voice_cloneoff, once, always Padrão: off-
glossaryobject-
instructions-string
turn_detection-string Padrão: {"type":"server_vad"}
max_response_output_tokens-1 a 65536
temperature-0 a 1.99
top_p-0.01 a 1
top_k-1 a 100
repetition_penalty-0.1 a 2
presence_penalty--2 a 2
seed-0 a 2147483647

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime: limites e notas

Qwen3.8 LiveTranslate Flash Realtime

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.

Qwen3.5 Omni Plus Realtime

Voz full-duplex por WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-plus-realtime, autenticada com o cabeçalho Authorization Bearer comum. Configure a sessão com session.update pelo socket: voz, instruções, modalidades, detecção de turno, amostragem e o limite de duração da resposta, max_response_output_tokens. Envie quadros de câmera ou vídeo como imagens JPEG com input_image_buffer.append, após o primeiro áudio. Para WAV ou outra taxa de amostragem com a versão beta do protocolo, defina session.audio.input.format e session.audio.output.format antes do primeiro áudio. As vozes deste modelo diferem da geração anterior do Omni, então defina uma que aceite ou deixe o padrão; uma voz desconhecida encerra a sessão em vez de devolver um erro. Tokens de texto e áudio são precificados separadamente, uma resposta falada é cobrada apenas pelos tokens de saída de áudio, e cada turno concluído é faturado separadamente pelo uso que o modelo reporta.

Como chamar Qwen3.8 LiveTranslate Flash Realtime e Qwen3.5 Omni Plus Realtime

Cada modelo tem sua própria requisição. Obtenha uma chave de API no painel EmpirioLabs.

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.

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

Qwen3.5 Omni Plus Realtime

Qwen3.5 Omni Plus Realtime mantém uma conversa ao vivo por um WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-plus-realtime, e não pelos endpoints HTTP. Conecte-se com o id de modelo qwen3-5-omni-plus-realtime e envie sua chave de API da EmpirioLabs como cabeçalho Authorization: Bearer no handshake. 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.

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

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-plus-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

        await ws.send(json.dumps({
            "type": "conversation.item.create",
            "item": {
                "type": "message",
                "role": "user",
                "content": [{"type": "input_text", "text": "Say hello."}],
            },
        }))
        await ws.send(json.dumps({"type": "response.create"}))

        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"] == "response.done":
                break

asyncio.run(main())

Qwen3.8 LiveTranslate Flash Realtime vs Qwen3.5 Omni Plus Realtime: perguntas frequentes

Qual é a diferença entre Qwen3.8 LiveTranslate Flash Realtime e Qwen3.5 Omni Plus Realtime?

Qwen3.5 Omni Plus Realtime tem a maior janela de contexto: 192K tokens, contra 48K de Qwen3.8 LiveTranslate Flash Realtime. Qwen3.5 Omni Plus Realtime retorna até 65.536 tokens de saída por resposta; Qwen3.8 LiveTranslate Flash Realtime, até 4.096. Tipos de entrada que só Qwen3.5 Omni Plus Realtime aceita: Imagem, Vídeo. As especificações, as tabelas de tarifas e os parâmetros desta página vêm do catálogo ao vivo da EmpirioLabs.

Qual tem a tarifa mais baixa, Qwen3.8 LiveTranslate Flash Realtime ou Qwen3.5 Omni Plus Realtime?

Qwen3.8 LiveTranslate Flash Realtime tem a tarifa mais baixa para Entrada: áudio (por 1M de tokens de entrada de áudio) e Entrada (por 1M de tokens de prompt). As duas tabelas de tarifas ao vivo estão nesta página e sempre correspondem ao que a API cobra.

Posso testar Qwen3.8 LiveTranslate Flash Realtime e Qwen3.5 Omni Plus Realtime no navegador antes de integrar?

Sim. Abra cada modelo no playground da EmpirioLabs e clique em Start session para testar no navegador.

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.