

Qwen3.8 Omni Flash Realtime と Qwen3.8 LiveTranslate Flash Realtime を並べて比較: 仕様、機能、パラメーター、EmpirioLabs カタログのライブ料金。
Qwen3.8 Omni Flash Realtime と Qwen3.8 LiveTranslate Flash Realtime はどちらも Alibaba Cloud のモデルで、オーディオ生成カテゴリに属し、EmpirioLabs API から利用できます。
| 仕様 | Qwen3.8 Omni Flash Realtime | Qwen3.8 LiveTranslate Flash Realtime |
|---|---|---|
| モデルID | qwen3-8-omni-flash-realtime | qwen3-8-livetranslate-flash-realtime |
| 開発元 | Alibaba Cloud | Alibaba Cloud |
| リリース | 2026年9月21日 | 2026年9月17日 |
| コンテキスト長 | 192K トークン | 48K トークン |
| 最大出力 | 65,536 トークン | 4,096 トークン |
| 入力 | 音声 テキスト 画像 動画 | 音声 テキスト |
| 出力 | 音声 テキスト | 音声 テキスト |
| リージョン | Singapore | Singapore |
| エンドポイント | WEBSOCKET /v1/realtime | WEBSOCKET /v1/realtime |
| 機能 |
両モデルの EmpirioLabs カタログのライブ料金です。各料金表は常に API の請求額と一致します。
EmpirioLabs で各モデルに記載されているリクエストパラメーターと、指定できる値または範囲です。ハイフンは、そのモデルに記載のないパラメーターを示します。
| パラメータ | Qwen3.8 Omni Flash Realtime | Qwen3.8 LiveTranslate Flash Realtime |
|---|---|---|
| voice | Tina, Cindy, Liora Mira, Raymond, Zane, Katerina, Ryan, Mia, ... デフォルト: Tina | Tina, Serena, Ethan, Cindy デフォルト: Tina |
| instructions | string | - |
| modalities | string デフォルト: ["text","audio"] | string デフォルト: ["text","audio"] |
| input_audio_format | pcm16 デフォルト: pcm16 | pcm デフォルト: pcm |
| output_audio_format | pcm24 デフォルト: pcm24 | pcm デフォルト: pcm |
| turn_detection | string デフォルト: {"type":"server_vad"} | - |
| max_response_output_tokens | 1 から 65536 | - |
| temperature | 0 から 1.99 | - |
| top_p | 0.01 から 1 | - |
| top_k | 1 から 100 | - |
| repetition_penalty | 0.1 から 2 | - |
| presence_penalty | -2 から 2 | - |
| seed | 0 から 2147483647 | - |
| video_representation_compact | none, normal | - |
| target_language | - | zh, en, ar, de, fr, es, pt, id, it, ko, ru, th, vi, ja, tr, h... デフォルト: en |
| voice_clone | - | off, once, always デフォルト: off |
通常のAuthorization Bearerヘッダーで認証されたWebSocket上の全二重音声wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-flash-realtime。ソケット上で音声、命令、モダリティ、ターン検出、サンプリング、応答時間制限などのsession.updateセッションを設定しmax_response_output_tokens。
このモデルのボイスはQwen3.5 Omniリアルタイムモデルと同じセットではありません。ボイスを運ぶのではなく、ボイスリストから1つ選ぶか、設定せずに設定したままにしておき、デフォルトで提供されます。
音声トークンとテキストトークンは両方向に別々に価格設定され、完了した各ターンはモデルが報告する使用量から個別に請求されます。
wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-livetranslate-flash-realtime のWebSocketを経由した音声翻訳を、通常のAuthorization Bearerヘッダーで認証します。音声を送信する前にsession.updateでターゲット言語を設定してください。モダリティを["text"]に設定すると、さらに31のターゲット言語がテキストのみに翻訳されます。用語集を追加して特定の用語の翻訳方法を設定できます。このモデルが受け入れる声を使うか、デフォルトのTinaのままにしてください。話者の声で翻訳を話すには、voice_cloneを一度(セッション開始時に聞いた声)または常に(話している人の声で、各返信前に一致させる)に設定してください。クローン作成には料金がかかりません。音声トークンとテキストトークンは別々の価格で設定され、完了した各ターンはモデルが報告する使用量から個別に請求されます。
モデルごとに専用のリクエストがあります。 EmpirioLabs ダッシュボードで API キーを取得してください。
Qwen3.8 Omni Flash Realtime は HTTP エンドポイントではなく、wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-flash-realtime の WebSocket 上でライブ会話を行います。モデル ID qwen3-8-omni-flash-realtime で接続し、ハンドシェイク時に EmpirioLabs の API キーを Authorization: Bearer ヘッダーとして送信してください。音声は base64 の 16 ビット PCM として双方向に流れます。 ブラウザは WebSocket にヘッダーを設定できないため、この接続はサーバーから開き、音声は自前のソケットでブラウザへ中継してください。
import asyncio, json, os, websockets
async def main():
async with websockets.connect(
"wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-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
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 は HTTP エンドポイントではなく、wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-livetranslate-flash-realtime の WebSocket 上で同時通訳します。モデル ID qwen3-8-livetranslate-flash-realtime で接続し、ハンドシェイク時に EmpirioLabs の API キーを Authorization: Bearer ヘッダーとして送信してください。音声を送る前に session.update で翻訳先の言語を設定します。音声は base64 の 16 ビット PCM として双方向に流れます。 ブラウザは WebSocket にヘッダーを設定できないため、この接続はサーバーから開き、音声は自前のソケットでブラウザへ中継してください。
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.8 Omni Flash Realtime のほうが新しいリリースです (2026年9月21日)。Qwen3.8 LiveTranslate Flash Realtime のリリースは 2026年9月17日 です。 コンテキスト長は Qwen3.8 Omni Flash Realtime のほうが大きく、192K トークンです (Qwen3.8 LiveTranslate Flash Realtime は 48K)。 1 回の応答で Qwen3.8 Omni Flash Realtime は最大 65,536 出力トークン、Qwen3.8 LiveTranslate Flash Realtime は最大 4,096 を返します。 このページの仕様、料金表、パラメーターは EmpirioLabs のライブカタログに基づいています。
Qwen3.8 Omni Flash Realtime のほうが新しいリリースです (2026年9月21日)。Qwen3.8 LiveTranslate Flash Realtime のリリースは 2026年9月17日 です。
入力: 音声 (1Mのオーディオ入力トークンあたり)、入力 (1Mプロンプトトークンあたり) の料金は Qwen3.8 Omni Flash Realtime のほうが低くなっています。 両方のライブ料金表はこのページにあり、常に API の請求額と一致します。
はい。EmpirioLabs プレイグラウンド で各モデルを開き、Start session を押すとブラウザーで試せます。