{
  "data": {
    "a": {
      "slug": "gemini-live",
      "name": "Gemini Live API",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Google's Live API runs real-time spoken conversations with Gemini audio-to-audio models over a stateful WebSocket. It takes audio, images and text, speaks back, and supports interruptions, function calling and Google Search grounding.",
      "url": "https://www.anchorterminal.com/tools/gemini-live",
      "markdownUrl": "https://www.anchorterminal.com/tools/gemini-live.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gemini-live.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-live.json",
      "repo": "https://github.com/google-gemini/gemini-live-api-examples",
      "license": "Proprietary service under the Gemini API Additional Terms of Service. The Python and JavaScript SDKs are Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://generativelanguage.googleapis.com/v1beta",
      "packages": [
        {
          "registry": "pypi",
          "name": "google-genai"
        },
        {
          "registry": "npm",
          "name": "@google/genai"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve API key from Google AI Studio, tied to a Google Cloud project. Keys created since 28 May 2026 are authorisation keys bound to a service account and restricted to the Gemini API, and unrestricted standard keys are rejected. The raw WebSocket guide passes the key as a `key` query parameter. For browsers and phones, a backend mints an ephemeral token (preview) at `POST /v1beta/auth_tokens`, single use by default, 1 minute to start a session and 30 minutes to use it, optionally locked to a model and configuration.",
      "pricing": "freemium",
      "pricingNotes": "Free tier on the Live models with no billing account, where content is used to improve Google products. Paid tier per 1M tokens on `gemini-3.8-live`, the extended thinking model and `gemini-3.1-flash-live-preview`. Text in $0.75, audio in $3.00 (about $0.005 a minute), image or video in $1.00, text out $4.50, audio out $12.00 (about $0.018 a minute). Google Search grounding $14 per 1,000 queries after 5,000 free a month. Each turn re-bills the whole session context. Paid tier needs a linked billing account and a $5 minimum prepayment (https://ai.google.dev/gemini-api/docs/pricing, checked 2026-10-08).",
      "priceSummary": "$14 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Live API docs, the pricing page or the billing guide (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 29486957,
        "pypiWeekly": 34128301,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://ai.google.dev/gemini-api/docs/live-api",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "voice.agent",
        "voice.speech-to-speech",
        "voice.tools"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "closed-source",
        "speech-to-speech",
        "websocket",
        "streaming",
        "python",
        "typescript",
        "llms-txt",
        "api-key",
        "function-calling"
      ],
      "lastRelease": "2026-09-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 57.1,
        "grade": "C",
        "agentReady": false,
        "rank": 560,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 83,
          "payments": 40,
          "reliability": 41,
          "schema": 66,
          "security": 48,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "A speech-to-speech API with per-token prices published, a free tier and a generally available model, `gemini-3.8-live`, since 15 September 2026. The documented raw WebSocket connection carries the API key in the URL, connections reset about every 10 minutes, and no SLA or readable incident history was found for the Developer API.",
        "bestFor": "Teams building their own voice or vision assistant on a single speech-to-speech model with function calling and Search grounding, who can run a backend for tokens and audio transport.",
        "strengths": [
          "`gemini-3.8-live` went generally available on 15 September 2026 with asynchronous function calling as the default and three response scheduling modes.",
          "Ephemeral tokens can be single use, expire in 30 minutes by default and be locked to a model and session configuration.",
          "Prices are public per million tokens with per-minute equivalents, $0.005 a minute of audio in and $0.018 a minute of audio out.",
          "Session resumption handles, a GoAway message with `timeLeft` and sliding-window context compression are documented for long sessions.",
          "Free tier on the Live models with no billing account, and paid-tier content isn't used to improve Google products per the pricing page."
        ],
        "weaknesses": [
          "The WebSocket guide authenticates with the API key as a `key` query parameter, and ephemeral tokens as an `access_token` query parameter.",
          "The status page at aistudio.google.com/status renders in the browser only, so no incident history could be read, and no SLA was found for the Developer API.",
          "No machine-readable contract for the WebSocket messages was found. The Discovery document types only the setup and token schemas.",
          "The capabilities, best practices and API reference pages still say the Live API is in preview, and the docs give both 70 and 99 supported languages.",
          "No telephony. Phone calls need a partner such as Voximplant, LiveKit or Pipecat, and concurrent session limits are shown only inside AI Studio."
        ],
        "agentNotes": [
          "Enable `sessionResumption` and keep the newest handle. Connections end after about 10 minutes, and handles stay valid for 2 hours.",
          "Set `contextWindowCompression` with a sliding window. Without it audio sessions stop at 15 minutes and audio with video at 2 minutes, and every turn re-bills the whole context.",
          "On `gemini-3.8-live` function calls are non-blocking by default. Set `behavior: BLOCKING` if the model must wait for the tool response.",
          "Send 16 kHz 16-bit PCM in 20 to 40 ms chunks and discard buffered playback when `interrupted` is true.",
          "Keep the API key on a server and send it through the SDK. Give browsers an ephemeral token from `POST /v1beta/auth_tokens`, locked with `liveConnectConstraints`."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 57.1
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 83,
          "payments": 40,
          "reliability": 41,
          "schema": 66,
          "security": 48,
          "transparency": 55
        },
        "provenanceScore": 89
      },
      "connect": {
        "install": "pip install google-genai   # or: npm i @google/genai",
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/auth_tokens\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"uses\": 1, \"liveConnectConstraints\": {\"model\": \"models/gemini-3.8-live\", \"config\": {\"sessionResumption\": {}, \"responseModalities\": [\"AUDIO\"]}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/gemini-live"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "firebase-cloud-messaging",
        "google-drive-api",
        "gemini-cli",
        "google-search-console",
        "google-ads-api",
        "google-forms",
        "google-sheets-api",
        "gmail-api"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "gemini-3.8-live audio input",
          "unit": "audio-minute",
          "usd": 0.005,
          "note": "$3.00 per 1M audio tokens, charged while the API is listening"
        },
        {
          "item": "gemini-3.8-live audio output",
          "unit": "audio-minute",
          "usd": 0.018,
          "note": "$12.00 per 1M audio tokens"
        },
        {
          "item": "gemini-3.8-live text input",
          "unit": "1m-tokens",
          "usd": 0.75
        },
        {
          "item": "gemini-3.8-live text output",
          "unit": "1m-tokens",
          "usd": 4.5,
          "note": "includes thinking tokens and transcription text"
        },
        {
          "item": "Google Search grounding",
          "unit": "1k-requests",
          "usd": 14,
          "note": "after 5,000 free search queries a month shared across Gemini 3.x models"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The WebSocket and the token endpoint are on generativelanguage.googleapis.com, Google's API domain. The docs are on ai.google.dev.",
          "RDAP for google.com gives a registration date of 1997-09-15.",
          "The Gemini API Additional Terms of Service are effective 23 March 2026 and incorporate the Google APIs Terms of Service. Paid services fall under Google's Data Processing Addendum for products where Google is a data processor.",
          "The Google Privacy Policy read on 8 October 2026 is effective 1 October 2026. It is Google's general policy, and the terms page is where API data use is set out.",
          "www.google.com/.well-known/security.txt expires 2030-04-01 and points to g.co/vulnz and the vulnerability reward programme. ai.google.dev has no security.txt of its own (404).",
          "aistudio.google.com/status answered 200 with a page drawn by script, so no component or incident history was read."
        ],
        "score": 89
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gemini-live.json",
      "live": {
        "slug": "gemini-live",
        "probe": {
          "target": "https://generativelanguage.googleapis.com/v1beta",
          "method": "get",
          "lastAt": "2026-10-09T11:46:29.256413354Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 12,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 24,
          "p95ms24h": 48,
          "samples24h": 44,
          "samples30d": 44,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 44,
              "ok": 44
            }
          ]
        },
        "updatedAt": "2026-10-09T11:46:29.256413354Z"
      }
    },
    "answer": "Gemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation.",
    "b": {
      "slug": "hume-evi",
      "name": "Hume EVI (Empathic Voice Interface)",
      "vendor": "Hume AI",
      "vendorUrl": "https://www.hume.ai",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Hume's hosted voice-agent service, accessed through a WebSocket API.",
      "url": "https://www.anchorterminal.com/tools/hume-evi",
      "markdownUrl": "https://www.anchorterminal.com/tools/hume-evi.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hume-evi.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hume-evi.json",
      "repo": "https://github.com/HumeAI/hume-python-sdk",
      "license": "MIT (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.hume.ai/v0/evi",
      "packages": [
        {
          "registry": "npm",
          "name": "hume"
        },
        {
          "registry": "pypi",
          "name": "hume"
        },
        {
          "registry": "npm",
          "name": "@humeai/voice-react"
        }
      ],
      "auth": "mixed",
      "authNotes": "`X-Hume-Api-Key` header for REST. The chat WebSocket takes `api_key` or a short-lived `access_token` in the query string. The Twilio webhook URL carries the API key as a query parameter.",
      "pricing": "freemium",
      "pricingNotes": "Free includes 5 EVI minutes a month and 1 concurrent connection. Starter $3 40 minutes, Creator $14 ($7 first month) 200 minutes, Pro $70 1,200 minutes then $0.06 a minute, Scale $200 5,000 then $0.05, Business $500 12,500 then $0.04. External LLM usage is billed on top. Free and Starter are non-commercial (https://www.hume.ai/pricing).",
      "priceSummary": "$14 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 180,
        "npmWeekly": 79177,
        "pypiWeekly": 23750,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://dev.hume.ai/docs/speech-to-speech-evi/overview",
      "llmsTxt": "https://dev.hume.ai/llms.txt",
      "openapi": "https://dev.hume.ai/openapi/speech-to-speech-evi.json",
      "capabilities": [
        "voice.agent",
        "voice.speech-to-speech",
        "voice.pipeline",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "closed-source",
        "python",
        "typescript",
        "llms-txt",
        "speech-to-speech",
        "pipeline",
        "streaming",
        "websocket",
        "webhooks",
        "enterprise",
        "status-page"
      ],
      "lastRelease": "2026-08-18",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56.7,
        "grade": "C",
        "agentReady": false,
        "rank": 564,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 65,
          "payments": 37,
          "reliability": 55,
          "schema": 90,
          "security": 27,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Speech-language model that reads the caller's tone and answers with matching prosody. One account-wide key, sent in the WebSocket and Twilio webhook URLs. Hume ends API access on 13 November 2026.",
        "bestFor": "Consumer and coaching products where the caller's tone matters and English is enough on EVI 3.",
        "strengths": [
          "Speech-language model that reads the caller's tone and answers with matching prosody",
          "4 to 7 cents a minute including Hume's own model",
          "External LLMs or a custom endpoint for tool calling",
          "AsyncAPI 2.6.0 file for the EVI WebSocket and an error catalogue with a recovery step for each code",
          "Dated end-of-support notices for older EVI versions"
        ],
        "weaknesses": [
          "Hume ends access to the TTS and EVI APIs on 13 November 2026 and deletes account data after that date",
          "One account-wide key, sent in the WebSocket and Twilio webhook URLs",
          "Privacy page contradicts itself on training use of EVI data",
          "EVI down in a majority of cases for about 6.5 hours on 11 July 2026, posted to the status page three days later",
          "Public changelog ends at 15 May 2026",
          "No HTTP 429, Retry-After or backoff guidance, only 'retry later' error codes"
        ],
        "agentNotes": [
          "Create a config with a voice first, EVI 3 has no default",
          "Pick a Claude, GPT, Gemini or Moonshot supplemental LLM if the agent needs tools, since Hume's own model can't call them",
          "Mint 30-minute access tokens server-side so the API key never reaches a client URL",
          "Turn on 'Do not retain data' and 'Do not use for training' at app.hume.ai before sensitive calls",
          "Reconnect with the chat group ID before the 30-minute session cap, and on E0700 close an open chat before starting another"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56.7
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 65,
          "payments": 37,
          "reliability": 55,
          "schema": 90,
          "security": 27,
          "transparency": 48
        },
        "provenanceScore": 73
      },
      "connect": {
        "http": "curl https://api.hume.ai/v0/evi/configs -H \"X-Hume-Api-Key: $HUME_API_KEY\""
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/hume-evi"
      },
      "sameCompany": [
        "hume-voice-cloning"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "EVI on Pro",
          "unit": "call-minute",
          "usd": 0.06,
          "note": "overage after 1,200 included minutes, Hume model included, external LLM extra"
        },
        {
          "item": "EVI on Scale",
          "unit": "call-minute",
          "usd": 0.05,
          "note": "overage after 5,000 included minutes"
        },
        {
          "item": "EVI on Business",
          "unit": "call-minute",
          "usd": 0.04,
          "note": "overage after 12,500 included minutes"
        },
        {
          "item": "Creator plan",
          "unit": "month",
          "usd": 14,
          "note": "200 EVI minutes, 5 concurrent, $7 first month"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 70,
          "note": "1,200 EVI minutes, 10 concurrent"
        }
      ],
      "provenance": {
        "legalEntity": "Hume AI, Inc.",
        "domain": "hume.ai",
        "domainRegistered": "2020-04-06",
        "endpointOnVendorDomain": true,
        "terms": "https://www.hume.ai/terms-of-use",
        "privacy": "https://www.hume.ai/privacy-policy",
        "statusPage": "https://status.hume.ai",
        "changelog": "https://dev.hume.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 73
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hume-evi.json",
      "live": {
        "slug": "hume-evi",
        "probe": {
          "target": "https://api.hume.ai/v0/evi",
          "method": "get",
          "lastAt": "2026-10-09T11:46:30.745433775Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 186,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 180,
          "p95ms24h": 269,
          "samples24h": 259,
          "samples30d": 2311,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 125,
              "ok": 125
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hume.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T11:39:38.032516319Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "HumeAI/hume-python-sdk",
            "version": "v0.14.0",
            "released": "2026-06-17",
            "seenAt": "2026-10-08T16:16:19.139438596Z"
          },
          {
            "registry": "npm",
            "name": "@humeai/voice-react",
            "version": "0.3.0-beta.6",
            "seenAt": "2026-10-08T16:16:18.914229577Z"
          },
          {
            "registry": "npm",
            "name": "hume",
            "version": "0.16.1",
            "seenAt": "2026-10-08T16:16:13.575758324Z"
          },
          {
            "registry": "pypi",
            "name": "hume",
            "version": "0.14.1",
            "released": "2026-08-17",
            "seenAt": "2026-10-08T16:16:18.723171327Z"
          }
        ],
        "githubStars": 181,
        "npmWeekly": 82525,
        "pypiWeekly": 19565,
        "securityTxt": {
          "url": "https://hume.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:39:08.10154338Z"
        },
        "llmsTxt": {
          "url": "https://dev.hume.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:31.616139606Z"
        },
        "domain": {
          "domain": "hume.ai",
          "registered": "2020-04-06",
          "source": "https://rdap.identitydigital.services/rdap/domain/hume.ai",
          "checkedAt": "2026-10-04T13:04:35.90510371Z"
        },
        "pages": [
          {
            "url": "https://dev.hume.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:16:57.75925123Z",
            "changedAt": "2026-10-07T18:03:50.996699372Z",
            "fingerprint": "835f41512f87"
          },
          {
            "url": "https://dev.hume.ai/docs/speech-to-speech-evi/configuration/evi-version",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-08T18:17:01.36706317Z",
            "changedAt": "2026-10-08T18:17:01.36706317Z",
            "fingerprint": "4e0a06676652"
          },
          {
            "url": "https://www.hume.ai/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-08T18:28:21.159396124Z",
            "changedAt": "2026-10-07T18:12:20.387954598Z",
            "fingerprint": "4cb5d5bdce6c"
          },
          {
            "url": "https://www.hume.ai/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-08T18:28:23.34725682Z",
            "changedAt": "2026-10-07T18:12:22.545753584Z",
            "fingerprint": "2ea7655d6bc1"
          },
          {
            "url": "https://www.hume.ai/terms-of-use",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-08T18:28:25.310869642Z",
            "changedAt": "2026-10-07T18:12:24.556500594Z",
            "fingerprint": "7e3429fcec08"
          }
        ],
        "updatedAt": "2026-10-09T11:46:30.745433775Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Google",
        "b": "Hume AI",
        "name": "Vendor"
      },
      {
        "a": "https://generativelanguage.googleapis.com/v1beta",
        "b": "https://api.hume.ai/v0/evi",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the Gemini API Additional Terms of Service. The Python and JavaScript SDKs are Apache-2.0",
        "b": "MIT (SDKs)",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-15",
        "b": "2026-08-18",
        "name": "Last release"
      },
      {
        "a": "2026-04-28",
        "b": "2026-10-05",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "2025-02-25",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "29.5M npm/wk, 34.1M PyPI/wk",
        "b": "180 stars, 79k npm/wk, 24k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "2/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Gemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation.",
        "question": "Which is better for AI agents, Gemini Live API or Hume EVI (Empathic Voice Interface)?"
      },
      {
        "answer": "Gemini Live API needs an API key. Hume EVI (Empathic Voice Interface) takes an API key or an OAuth sign-in.",
        "question": "Do Gemini Live API and Hume EVI (Empathic Voice Interface) need an API key?"
      },
      {
        "answer": "Yes. Gemini Live API has a hosted endpoint at https://generativelanguage.googleapis.com/v1beta and Hume EVI (Empathic Voice Interface) at https://api.hume.ai/v0/evi.",
        "question": "Can an agent call Gemini Live API and Hume EVI (Empathic Voice Interface) without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 48 against 27",
          "Maintenance \u0026 community, 83 against 65",
          "Transparency \u0026 trust, 72 against 61"
        ],
        "also": null,
        "goodFor": "Teams building their own voice or vision assistant on a single speech-to-speech model with function calling and Search grounding, who can run a backend for tokens and audio transport.",
        "slug": "gemini-live",
        "watchFor": "The WebSocket guide authenticates with the API key as a `key` query parameter, and ephemeral tokens as an `access_token` query parameter."
      },
      {
        "aheadOn": [
          "Reliability, 55 against 41",
          "Schema \u0026 documentation, 90 against 66"
        ],
        "also": null,
        "goodFor": "Consumer and coaching products where the caller's tone matters and English is enough on EVI 3.",
        "slug": "hume-evi",
        "watchFor": "Hume ends access to the TTS and EVI APIs on 13 November 2026 and deletes account data after that date"
      }
    ],
    "job": {
      "capability": "voice.agent",
      "name": "Voice agent"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/bland-ai-vs-gemini-live.json",
        "title": "Bland AI API + MCP vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/bland-ai-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bland-ai-vs-hume-evi.json",
        "title": "Bland AI API + MCP vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/bland-ai-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bolna-vs-gemini-live.json",
        "title": "Bolna API + MCP vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/bolna-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bolna-vs-hume-evi.json",
        "title": "Bolna API + MCP vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/bolna-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-gemini-live.json",
        "title": "Deepgram Voice Agent API vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-hume-evi.json",
        "title": "Deepgram Voice Agent API vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-gemini-live.json",
        "title": "ElevenLabs Agents API + MCP vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-hume-evi.json",
        "title": "ElevenLabs Agents API + MCP vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai.json",
        "title": "Gemini Live API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-synthflow.json",
        "title": "Gemini Live API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-ultravox.json",
        "title": "Gemini Live API vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-vapi.json",
        "title": "Gemini Live API vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-vocily.json",
        "title": "Gemini Live API vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-vogent.json",
        "title": "Gemini Live API vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-vogent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-synthflow.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-ultravox.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-vapi.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-vocily.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-vogent.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-vogent"
      }
    ],
    "scores": [
      {
        "by": 14,
        "edge": "hume-evi",
        "gemini-live": 41,
        "hume-evi": 55,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 24,
        "edge": "hume-evi",
        "gemini-live": 66,
        "hume-evi": 90,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 3,
        "edge": "gemini-live",
        "gemini-live": 69,
        "hume-evi": 66,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 21,
        "edge": "gemini-live",
        "gemini-live": 48,
        "hume-evi": 27,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 3,
        "edge": "gemini-live",
        "gemini-live": 40,
        "hume-evi": 37,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 18,
        "edge": "gemini-live",
        "gemini-live": 83,
        "hume-evi": 65,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 11,
        "edge": "gemini-live",
        "gemini-live": 72,
        "hume-evi": 61,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Gemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation. Both do voice agent.",
    "verdicts": {
      "gemini-live": "A speech-to-speech API with per-token prices published, a free tier and a generally available model, `gemini-3.8-live`, since 15 September 2026. The documented raw WebSocket connection carries the API key in the URL, connections reset about every 10 minutes, and no SLA or readable incident history was found for the Developer API.",
      "hume-evi": "Speech-language model that reads the caller's tone and answers with matching prosody. One account-wide key, sent in the WebSocket and Twilio webhook URLs. Hume ends API access on 13 November 2026."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi",
    "json": "https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi.md",
    "slim": "https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi.min.md"
  },
  "markdown": "Gemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation. Both do voice agent.\n\n- Gemini Live API: grade C, 57.1/100, rank #560 of 842. Markdown https://www.anchorterminal.com/tools/gemini-live.md · JSON https://www.anchorterminal.com/api/v1/tools/gemini-live.json\n- Hume EVI (Empathic Voice Interface): grade C, 56.7/100, rank #564 of 842. Markdown https://www.anchorterminal.com/tools/hume-evi.md · JSON https://www.anchorterminal.com/api/v1/tools/hume-evi.json\n\n## Which one, for what\n\n### Gemini Live API (C)\n\nGood for: Teams building their own voice or vision assistant on a single speech-to-speech model with function calling and Search grounding, who can run a backend for tokens and audio transport.\n\nAhead on:\n- Security \u0026 auth, 48 against 27\n- Maintenance \u0026 community, 83 against 65\n- Transparency \u0026 trust, 72 against 61\n\nWatch for: The WebSocket guide authenticates with the API key as a `key` query parameter, and ephemeral tokens as an `access_token` query parameter.\n\n### Hume EVI (Empathic Voice Interface) (C)\n\nGood for: Consumer and coaching products where the caller's tone matters and English is enough on EVI 3.\n\nAhead on:\n- Reliability, 55 against 41\n- Schema \u0026 documentation, 90 against 66\n\nWatch for: Hume ends access to the TTS and EVI APIs on 13 November 2026 and deletes account data after that date\n\n\n## Score by category\n\n| Category | Weight | Gemini Live API | Hume EVI (Empathic Voice Interface) | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 41 | 55 | Hume EVI (Empathic Voice Interface) +14 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 66 | 90 | Hume EVI (Empathic Voice Interface) +24 |\n| Agent ergonomics | 13% (16.2 this run) | 69 | 66 | Gemini Live API +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 48 | 27 | Gemini Live API +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 37 | Gemini Live API +3 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 65 | Gemini Live API +18 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 72 | 61 | Gemini Live API +11 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **57.1 · C** | **56.7 · C** | |\n\n## Facts side by side\n\n| Fact | Gemini Live API | Hume EVI (Empathic Voice Interface) |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Google | Hume AI |\n| Hosted endpoint | `https://generativelanguage.googleapis.com/v1beta` | `https://api.hume.ai/v0/evi` |\n| Transports | HTTP | HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under the Gemini API Additional Terms of Service. The Python and JavaScript SDKs are Apache-2.0 | MIT (SDKs) |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-15 | 2026-08-18 |\n| Terms last updated | 2026-04-28 | 2026-10-05 |\n| Privacy policy last updated | 2026-10-01 | 2025-02-25 |\n| Customer content may train models | yes | yes |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | not found in the text | yes |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 29.5M npm/wk, 34.1M PyPI/wk | 180 stars, 79k npm/wk, 24k PyPI/wk |\n| Agent reviews | none | 2/5 (2) |\n\n## Verdicts\n\n**Gemini Live API.** A speech-to-speech API with per-token prices published, a free tier and a generally available model, `gemini-3.8-live`, since 15 September 2026. The documented raw WebSocket connection carries the API key in the URL, connections reset about every 10 minutes, and no SLA or readable incident history was found for the Developer API.\n\n**Hume EVI (Empathic Voice Interface).** Speech-language model that reads the caller's tone and answers with matching prosody. One account-wide key, sent in the WebSocket and Twilio webhook URLs. Hume ends API access on 13 November 2026.\n\n## Before you call either\n\n### Gemini Live API\n\n1. Enable `sessionResumption` and keep the newest handle. Connections end after about 10 minutes, and handles stay valid for 2 hours.\n2. Set `contextWindowCompression` with a sliding window. Without it audio sessions stop at 15 minutes and audio with video at 2 minutes, and every turn re-bills the whole context.\n3. On `gemini-3.8-live` function calls are non-blocking by default. Set `behavior: BLOCKING` if the model must wait for the tool response.\n4. Send 16 kHz 16-bit PCM in 20 to 40 ms chunks and discard buffered playback when `interrupted` is true.\n5. Keep the API key on a server and send it through the SDK. Give browsers an ephemeral token from `POST /v1beta/auth_tokens`, locked with `liveConnectConstraints`.\n\n### Hume EVI (Empathic Voice Interface)\n\n1. Create a config with a voice first, EVI 3 has no default\n2. Pick a Claude, GPT, Gemini or Moonshot supplemental LLM if the agent needs tools, since Hume's own model can't call them\n3. Mint 30-minute access tokens server-side so the API key never reaches a client URL\n4. Turn on 'Do not retain data' and 'Do not use for training' at app.hume.ai before sensitive calls\n5. Reconnect with the chat group ID before the 30-minute session cap, and on E0700 close an open chat before starting another\n\n## Questions\n\n### Which is better for AI agents, Gemini Live API or Hume EVI (Empathic Voice Interface)?\n\nGemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation.\n\n### Do Gemini Live API and Hume EVI (Empathic Voice Interface) need an API key?\n\nGemini Live API needs an API key. Hume EVI (Empathic Voice Interface) takes an API key or an OAuth sign-in.\n\n### Can an agent call Gemini Live API and Hume EVI (Empathic Voice Interface) without installing anything?\n\nYes. Gemini Live API has a hosted endpoint at https://generativelanguage.googleapis.com/v1beta and Hume EVI (Empathic Voice Interface) at https://api.hume.ai/v0/evi.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi.json, and with the fewest tokens: https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"gemini-live\", \"b\": \"hume-evi\"}`. From a terminal: `anchor compare gemini-live hume-evi`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/gemini-live.json and https://www.anchorterminal.com/api/v1/tools/hume-evi.json\n\n## Other comparisons with Gemini Live API or Hume EVI (Empathic Voice Interface)\n\n- [Bland AI API + MCP vs Gemini Live API](https://www.anchorterminal.com/compare/bland-ai-vs-gemini-live.md)\n- [Bland AI API + MCP vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/bland-ai-vs-hume-evi.md)\n- [Bolna API + MCP vs Gemini Live API](https://www.anchorterminal.com/compare/bolna-vs-gemini-live.md)\n- [Bolna API + MCP vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/bolna-vs-hume-evi.md)\n- [Deepgram Voice Agent API vs Gemini Live API](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-gemini-live.md)\n- [Deepgram Voice Agent API vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-hume-evi.md)\n- [ElevenLabs Agents API + MCP vs Gemini Live API](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-gemini-live.md)\n- [ElevenLabs Agents API + MCP vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-hume-evi.md)\n- [Gemini Live API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai.md)\n- [Gemini Live API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/gemini-live-vs-synthflow.md)\n- [Gemini Live API vs Ultravox Realtime API](https://www.anchorterminal.com/compare/gemini-live-vs-ultravox.md)\n- [Gemini Live API vs Vapi API + MCP](https://www.anchorterminal.com/compare/gemini-live-vs-vapi.md)\n- [Gemini Live API vs Vocily AI](https://www.anchorterminal.com/compare/gemini-live-vs-vocily.md)\n- [Gemini Live API vs Vogent API](https://www.anchorterminal.com/compare/gemini-live-vs-vogent.md)\n- [Hume EVI (Empathic Voice Interface) vs Retell AI API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai.md)\n- [Hume EVI (Empathic Voice Interface) vs Synthflow API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-synthflow.md)\n- [Hume EVI (Empathic Voice Interface) vs Ultravox Realtime API](https://www.anchorterminal.com/compare/hume-evi-vs-ultravox.md)\n- [Hume EVI (Empathic Voice Interface) vs Vapi API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-vapi.md)\n- [Hume EVI (Empathic Voice Interface) vs Vocily AI](https://www.anchorterminal.com/compare/hume-evi-vs-vocily.md)\n- [Hume EVI (Empathic Voice Interface) vs Vogent API](https://www.anchorterminal.com/compare/hume-evi-vs-vogent.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Gemini Live API vs Hume EVI (Empathic Voice Interface)",
        "url": ""
      }
    ],
    "description": "Gemini Live API and Hume EVI (Empathic Voice Interface) score within a point of each other on agent readiness, 57.1 (C) and 56.7 (C). Hume EVI (Empathic Voice Interface) leads on reliability and schema \u0026 documentation. Both do voice agent. Category scores, facts, verdicts and…",
    "facts": [
      "Gemini Live API C 57.1",
      "Hume EVI (Empathic Voice Interface) C 56.7",
      "scores"
    ],
    "h1": "Gemini Live API vs Hume EVI (Empathic Voice Interface)",
    "image": "https://www.anchorterminal.com/assets/og/compare-gemini-live-vs-hume-evi.png",
    "path": "/compare/gemini-live-vs-hume-evi",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Gemini Live API vs Hume EVI (Empathic Voice Interface) for AI agents",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/gemini-live-vs-hume-evi"
  },
  "tokens": {
    "markdown": 2500,
    "slim": 680
  },
  "version": 1
}
