New Sign up free, 10 calls on us. Up to $1, no card needed.

gemini-3.5-live-translate

invited beta

Google Gemini 3.5 Live Translate — real-time speech-to-speech translation over WebSocket (AI Studio).

Use gemini-3.5-live-translate in 30 seconds

OpenAI Realtime-compatible: connect over WebSocket and stream audio in, audio out. WS /v1/realtime

import asyncio, base64, json, websockets

URL = "wss://synthorai.io/v1/realtime?model=gemini-3.5-live-translate"
# Send ONLY the Authorization header - the beta protocol is retired.
HEADERS = {"Authorization": "Bearer sk-syn-..."}

async def main():
    async with websockets.connect(URL, additional_headers=HEADERS) as ws:
        # 1) configure the speech-to-speech session
        await ws.send(json.dumps({
            "type": "session.update",
            "session": {
                "type": "realtime",
                "output_modalities": ["audio"],
                "audio": {"output": {"voice": "alloy"}},
            },
        }))
        # 2) send input audio (base64 PCM16), then request a spoken reply
        await ws.send(json.dumps({"type": "input_audio_buffer.append", "audio": pcm16_b64}))
        await ws.send(json.dumps({"type": "input_audio_buffer.commit"}))
        await ws.send(json.dumps({"type": "response.create"}))
        # 3) stream the model's audio (and text) back
        async for raw in ws:
            ev = json.loads(raw)
            if ev["type"] == "response.audio.delta":
                play(base64.b64decode(ev["delta"]))   # audio out
            elif ev["type"] == "response.done":
                break

asyncio.run(main())

About gemini-3.5-live-translate

  • Audio-only billing per official list.
  • Audio $3.50/M in · $21/M out.
  • Billed per response at official list price.

FAQ

Is the gemini-3.5-live-translate API free to try?

gemini-3.5-live-translate is currently in invited beta: access is application-based rather than open signup. Apply from the Synthorai console; once approved, standard pay-as-you-go pricing applies with no subscription.

How do I connect to the gemini-3.5-live-translate API?

gemini-3.5-live-translate is a speech-to-speech model: connect over WebSocket to wss://synthorai.io/v1/realtime?model=gemini-3.5-live-translate with the OpenAI Realtime SDK (or a raw WebSocket) and stream audio in, audio out. It is not a POST /v1/audio/transcriptions file upload. Authenticate with your sk-syn key, sending only the Authorization header (the beta protocol is retired).

How do I get access to gemini-3.5-live-translate?

gemini-3.5-live-translate is in invited beta: request access from the Synthorai console. Once approved it works like every other model: point your OpenAI SDK at base_url="https://synthorai.io/v1" and set model="gemini-3.5-live-translate".

Related models

Compare

Every value on this page is transcribed from the vendor's own documentation, linked above, and carries the date it was checked. Prices are compared across the catalogue; specification values that vendors define differently are shown with the difference stated rather than charted. Nothing here is measured by us, and nothing is scored.

Get your API key Compare your cost →