{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "google-cloud-tts",
    "name": "Google Cloud Text-to-Speech",
    "vendor": "Google Cloud",
    "vendorUrl": "https://cloud.google.com/text-to-speech",
    "kind": "model",
    "category": "text-to-speech",
    "summary": "Google Cloud's Text-to-Speech API synthesises speech from text or SSML over REST and gRPC, with streaming, long-audio jobs, Chirp 3 HD voices, Gemini-TTS models steered by natural-language prompts, and older WaveNet, Neural2 and Standard voices.",
    "url": "https://www.anchorterminal.com/tools/google-cloud-tts",
    "markdownUrl": "https://www.anchorterminal.com/tools/google-cloud-tts.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-cloud-tts.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-cloud-tts.json",
    "dns": "google-cloud-tts.grade.anchorterminal.com",
    "repo": "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-texttospeech",
    "transports": [
      "http"
    ],
    "packages": [
      {
        "registry": "pypi",
        "name": "google-cloud-texttospeech"
      },
      {
        "registry": "npm",
        "name": "@google-cloud/text-to-speech"
      }
    ],
    "auth": "oauth",
    "authNotes": "OAuth 2.0 bearer token from a service account or `gcloud` (Application Default Credentials) on a project with billing and the API turned on, scoped through IAM. The discovery document also accepts `access_token` and `key` as URL query parameters.",
    "pricing": "usage",
    "pricingNotes": "Chirp 3 HD $30 per million characters after 1 million free a month, Neural2 $16, Studio $160 and Standard and WaveNet $4 after 4 million free. Gemini-TTS is billed per token, from $0.50 per million text tokens and $10 per million audio tokens on Gemini 2.5 Flash TTS. Billing must be enabled.",
    "priceSummary": "Pay per use",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the docs or pricing page (checked 2026-11-06). Billing runs through a Cloud Billing account.",
      "endpoints": []
    },
    "toolCount": 0,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-06"
    },
    "docsUrl": "https://docs.cloud.google.com/text-to-speech/docs",
    "openapi": "https://texttospeech.googleapis.com/$discovery/rest?version=v1",
    "capabilities": [
      "speech.tts",
      "speech.streaming",
      "speech.voices",
      "speech.ssml",
      "speech.languages"
    ],
    "tags": [
      "hosted",
      "freemium",
      "closed-source",
      "python",
      "typescript",
      "enterprise",
      "streaming",
      "batch",
      "async-jobs",
      "card-required"
    ],
    "lastRelease": "2025-12-30",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 66.9,
      "grade": "B",
      "agentReady": false,
      "rank": 350,
      "ranked": true,
      "rankOf": 1486,
      "categoryRank": 8,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 65,
        "maintenance": 25,
        "payments": 20,
        "reliability": 85,
        "schema": 80,
        "security": 80,
        "transparency": 87
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 85,
          "points": 17,
          "reason": "Google Cloud status page with a per-product history (20). None of the four Google Cloud incidents since 8 August (20 August, 1 September, 8 and 9 October, and the europe-west2 incident of 20 October, which listed Speech-to-Text among 38 products) names Text-to-Speech. The public page shows only broad incidents, so clean is read with that limit (30). Quotas published with numbers, 1,000 requests a minute for most voices, 200 for Chirp 3, 500 for Studio, 100 concurrent streams and 100 long-audio requests a minute (15). The quotas page (last updated 26 October 2026) says nothing about the error a breach returns or how to back off, read as google-speech-to-text was (0). A 99.9 per cent monthly SLA with credits of 10, 25 and 50 per cent, read on 6 November (10). Chirp 3 HD and Gemini 2.5 Flash and Pro TTS are GA, with Gemini 3.1 Flash TTS and Flash-Lite in preview (10). 20 + 30 + 15 + 0 + 10 + 10 = 85.",
          "checked": "2026-11-06"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 80,
          "points": 13,
          "reason": "Discovery document revision 20260827 with typed methods and 26 schemas, and protocol buffers for gRPC (25). No llms.txt found (0). The Chirp 3 HD and Gemini-TTS pages say which voices suit which use and list formats and limits, but the reference doesn't say when to choose streaming or long audio (15 of 20). Typed messages with enums for encoding and gender and required fields (15). Samples in several languages, standard status codes with little method-specific error detail (10 of 15). Versioned v1 and v1beta1 with dated release notes (15). Total 80.",
          "checked": "2026-11-06"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 65,
          "points": 10.56,
          "reason": "API reading of the checklist. Audio returns Base64 in JSON or streams over gRPC, with encoding, sample rate and timepoints selectable (15 of 25). `voices.list` filters by language code with no paging, and operations list with page tokens (15 of 20). Standard gRPC status codes with messages, generic rather than TTS-specific (15 of 20). Synthesis is stateless and long audio runs as an operation, with no idempotency key (10 of 20). A first call needs a project, billing, OAuth credentials and a voice, and Cloud Storage for long audio. Official client libraries in many languages, of which Python and Node were checked (10 of 15). Total 65.",
          "checked": "2026-11-06"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 80,
          "points": 14,
          "reason": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. OAuth 2.0 with service accounts and IAM roles per project (30). The discovery document lists `access_token`, `oauth_token` and `key` as query parameters, so 10 off, as every Google API listing in this run (20 of 30). The data logging page says Google doesn't log any customer Cloud TTS text or audio (20). The service is stateless and keeps no content (15). Because it is stateless, Data Access audit logs don't apply, leaving admin activity only (5 of 15). Valid security.txt, Google's vulnerability reward programme, SOC 2 and ISO 27001 and public Cloud security bulletins, as on google-speech-to-text (20). Total 80.",
          "checked": "2026-11-06"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 20,
          "points": 2.5,
          "reason": "No x402, MPP or L402 (0). Per-character and per-token prices for every voice family published without a login (20). Monthly free characters (1 million for Chirp 3 HD, 4 million for Standard and WaveNet) need billing enabled, which needs a card (0). A person creates a project and billing account in a browser (0). Total 20.",
          "checked": "2026-11-06"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 25,
          "points": 2.19,
          "reason": "Read as a model. The newest release note is still 30 December 2025 (Chirp 3 HD in yue-HK), 311 days ago, and `gemini-3.1-flash-tts-preview` appears on the Gemini-TTS page with no dated note (0). In the 90 days from 8 August the Python client shipped 2.38.0 on 1 October, whose only change declares Python 3.15 support, which counts half and can't set the recency line (0). Release notes, a public issue tracker and paid support (10 of 15). Official client libraries, Python at 2.38.0 and Node at 7.2.0 (10 of 15). Package CI not checked (5 of 10). Total 25.",
          "checked": "2026-11-06"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 87,
          "points": 7.61,
          "note": "editorial 75, provenance 98",
          "reason": "Closed service under the Google Cloud terms, with Apache-2.0 clients (15). The data logging page, the terms and the privacy notice agree that TTS text and audio aren't logged, and a DPA and sub-processor list exist, as read for google-speech-to-text (25 of 30). Release notes mark preview and GA, and the Cloud terms carry notice before a GA capability is discontinued, but Gemini-TTS is moving to the Agent Platform API with no dated notice for the Cloud TTS models (15 of 20). Regional endpoints (global, us, eu and others) and a public sub-processor list (20). Total 75.",
          "checked": "2026-11-06"
        }
      ],
      "assessment": {
        "date": "2026-11-06",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "API reading of the checklist. Audio returns Base64 in JSON or streams over gRPC, with encoding, sample rate and timepoints selectable (15 of 25). `voices.list` filters by language code with no paging, and operations list with page tokens (15 of 20). Standard gRPC status codes with messages, generic rather than TTS-specific (15 of 20). Synthesis is stateless and long audio runs as an operation, with no idempotency key (10 of 20). A first call needs a project, billing, OAuth credentials and a voice, and Cloud Storage for long audio. Official client libraries in many languages, of which Python and Node were checked (10 of 15). Total 65.",
          "maintenance": "Read as a model. The newest release note is still 30 December 2025 (Chirp 3 HD in yue-HK), 311 days ago, and `gemini-3.1-flash-tts-preview` appears on the Gemini-TTS page with no dated note (0). In the 90 days from 8 August the Python client shipped 2.38.0 on 1 October, whose only change declares Python 3.15 support, which counts half and can't set the recency line (0). Release notes, a public issue tracker and paid support (10 of 15). Official client libraries, Python at 2.38.0 and Node at 7.2.0 (10 of 15). Package CI not checked (5 of 10). Total 25.",
          "payments": "No x402, MPP or L402 (0). Per-character and per-token prices for every voice family published without a login (20). Monthly free characters (1 million for Chirp 3 HD, 4 million for Standard and WaveNet) need billing enabled, which needs a card (0). A person creates a project and billing account in a browser (0). Total 20.",
          "reliability": "Google Cloud status page with a per-product history (20). None of the four Google Cloud incidents since 8 August (20 August, 1 September, 8 and 9 October, and the europe-west2 incident of 20 October, which listed Speech-to-Text among 38 products) names Text-to-Speech. The public page shows only broad incidents, so clean is read with that limit (30). Quotas published with numbers, 1,000 requests a minute for most voices, 200 for Chirp 3, 500 for Studio, 100 concurrent streams and 100 long-audio requests a minute (15). The quotas page (last updated 26 October 2026) says nothing about the error a breach returns or how to back off, read as google-speech-to-text was (0). A 99.9 per cent monthly SLA with credits of 10, 25 and 50 per cent, read on 6 November (10). Chirp 3 HD and Gemini 2.5 Flash and Pro TTS are GA, with Gemini 3.1 Flash TTS and Flash-Lite in preview (10). 20 + 30 + 15 + 0 + 10 + 10 = 85.",
          "schema": "Discovery document revision 20260827 with typed methods and 26 schemas, and protocol buffers for gRPC (25). No llms.txt found (0). The Chirp 3 HD and Gemini-TTS pages say which voices suit which use and list formats and limits, but the reference doesn't say when to choose streaming or long audio (15 of 20). Typed messages with enums for encoding and gender and required fields (15). Samples in several languages, standard status codes with little method-specific error detail (10 of 15). Versioned v1 and v1beta1 with dated release notes (15). Total 80.",
          "security": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. OAuth 2.0 with service accounts and IAM roles per project (30). The discovery document lists `access_token`, `oauth_token` and `key` as query parameters, so 10 off, as every Google API listing in this run (20 of 30). The data logging page says Google doesn't log any customer Cloud TTS text or audio (20). The service is stateless and keeps no content (15). Because it is stateless, Data Access audit logs don't apply, leaving admin activity only (5 of 15). Valid security.txt, Google's vulnerability reward programme, SOC 2 and ISO 27001 and public Cloud security bulletins, as on google-speech-to-text (20). Total 80.",
          "transparency": "Closed service under the Google Cloud terms, with Apache-2.0 clients (15). The data logging page, the terms and the privacy notice agree that TTS text and audio aren't logged, and a DPA and sub-processor list exist, as read for google-speech-to-text (25 of 30). Release notes mark preview and GA, and the Cloud terms carry notice before a GA capability is discontinued, but Gemini-TTS is moving to the Agent Platform API with no dated notice for the Cloud TTS models (15 of 20). Regional endpoints (global, us, eu and others) and a public sub-processor list (20). Total 75."
        },
        "sources": [
          {
            "what": "release notes",
            "url": "https://docs.cloud.google.com/text-to-speech/docs/release-notes",
            "seen": "2026-11-06"
          },
          {
            "what": "quotas and limits",
            "url": "https://docs.cloud.google.com/text-to-speech/quotas",
            "seen": "2026-11-06"
          },
          {
            "what": "Gemini-TTS",
            "url": "https://docs.cloud.google.com/text-to-speech/docs/gemini-tts",
            "seen": "2026-11-06"
          },
          {
            "what": "Chirp 3 HD voices",
            "url": "https://docs.cloud.google.com/text-to-speech/docs/chirp3-hd",
            "seen": "2026-11-06"
          },
          {
            "what": "data logging",
            "url": "https://docs.cloud.google.com/text-to-speech/docs/data-logging",
            "seen": "2026-11-06"
          },
          {
            "what": "pricing",
            "url": "https://cloud.google.com/text-to-speech/pricing",
            "seen": "2026-11-06"
          },
          {
            "what": "SLA",
            "url": "https://cloud.google.com/text-to-speech/sla",
            "seen": "2026-11-06"
          },
          {
            "what": "discovery document",
            "url": "https://texttospeech.googleapis.com/$discovery/rest?version=v1",
            "seen": "2026-11-06"
          },
          {
            "what": "status incidents",
            "url": "https://status.cloud.google.com/incidents.json",
            "seen": "2026-11-06"
          },
          {
            "what": "Python client changelog",
            "url": "https://raw.githubusercontent.com/googleapis/google-cloud-python/main/packages/google-cloud-texttospeech/CHANGELOG.md",
            "seen": "2026-11-06"
          },
          {
            "what": "Python client releases",
            "url": "https://pypi.org/rss/project/google-cloud-texttospeech/releases.xml",
            "seen": "2026-11-06"
          }
        ],
        "openQuestions": [
          "PyPI's JSON API for the client library, which pypi.org/robots.txt disallows, was fetched once by mistake on 6 November. Release dates were re-read from the allowed PyPI RSS feed, and nothing taken only from the JSON is used.",
          "unchecked: whether quota breaches return 429 RESOURCE_EXHAUSTED with retry guidance specific to TTS",
          "unchecked: when `gemini-3.1-flash-tts-preview` was added, since no release note names it"
        ]
      },
      "negative": 0,
      "verdict": "Cloud TTS has a typed discovery document, a 99.9 per cent SLA, no logging of text or audio, and voices from $4 to $160 per million characters. Its release notes stop at 30 December 2025, the newest Gemini TTS models ship only on the Agent Platform API, and tokens can travel in the URL.",
      "bestFor": "Teams already on Google Cloud wanting many languages, SSML and an SLA.",
      "strengths": [
        "Google says it doesn't log any customer Cloud TTS text or audio, and the service is stateless",
        "99.9 per cent monthly uptime SLA with financial credits",
        "Text-to-Speech appears in none of the Google Cloud incidents since 8 August 2026",
        "Discovery document and gRPC protos type every method",
        "Monthly free allowances of 1 million Chirp 3 HD and 4 million Standard or WaveNet characters"
      ],
      "weaknesses": [
        "No release note since 30 December 2025, though a Gemini 3.1 TTS preview model is listed",
        "Gemini 3.8 Flash TTS is GA only on the Agent Platform API, not the Cloud TTS API",
        "The discovery document accepts tokens and keys as URL query parameters",
        "Billing with a card is needed even for the free allowance",
        "No llms.txt, and no guidance on quota errors or backoff"
      ],
      "agentNotes": [
        "Send OAuth tokens in the Authorization header, never as `access_token` or `key` in the URL",
        "Use `synthesizeLongAudio` with a Cloud Storage bucket for long text, and `text:synthesize` for short replies",
        "Pick Chirp 3 HD for natural voices with SSML, and Gemini-TTS when the delivery needs prompt steering",
        "Check whether the Gemini TTS model you want is on the Cloud TTS API or only on the Agent Platform API",
        "Stay within 200 requests a minute on Chirp 3 voices, which have their own quota"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "B",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 66.9
        }
      ],
      "editorialScores": {
        "ergonomics": 65,
        "maintenance": 25,
        "payments": 20,
        "reliability": 85,
        "schema": 80,
        "security": 80,
        "transparency": 75
      },
      "provenanceScore": 98,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-06",
          "maintenance": "2026-11-06",
          "payments": "2026-11-06",
          "reliability": "2026-11-06",
          "schema": "2026-11-06",
          "security": "2026-11-06",
          "transparency": "2026-11-06"
        },
        "last": "2026-11-06",
        "oldest": "2026-11-06",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-06",
          "grade": "B",
          "kind": "listed",
          "method": "0.7",
          "score": 66.9
        }
      ]
    },
    "connect": {
      "install": "pip install google-cloud-texttospeech"
    },
    "letme": {
      "capability": "https://letme.dev/speech.tts",
      "tool": "https://letme.dev/google-cloud-tts"
    },
    "sameCompany": [
      "gemini-api",
      "vertex-ai",
      "gemini-embedding",
      "vertex-ai-tuning",
      "cloud-run-gpus",
      "google-model-armor",
      "google-imagen",
      "google-veo",
      "google-lyria",
      "google-speech-to-text",
      "gemini-live",
      "google-adk",
      "google-memory-bank",
      "google-secret-manager",
      "google-cloud-document-ai",
      "google-weather-api",
      "chrome-devtools-mcp",
      "google-maps-platform",
      "google-cloud-translation",
      "google-calendar-api",
      "firebase-cloud-messaging",
      "google-cloud-storage",
      "google-drive-api",
      "gemini-enterprise",
      "gemini-cli",
      "google-search-console",
      "google-ads-api",
      "google-forms",
      "google-sheets-api",
      "gmail-api",
      "google-people-api"
    ],
    "notable": [
      "Discovery document revision 20260827 lists `text.synthesize`, `voices.list` and `projects.locations.synthesizeLongAudio` with operations, and 26 schemas (https://texttospeech.googleapis.com/$discovery/rest?version=v1)",
      "Gemini-TTS models on the Cloud TTS API are `gemini-2.5-flash-tts` and `gemini-2.5-pro-tts` (GA since 30 September 2025), `gemini-2.5-flash-lite-preview-tts` and `gemini-3.1-flash-tts-preview` (https://docs.cloud.google.com/text-to-speech/docs/gemini-tts)",
      "The Gemini-TTS page says Gemini 3.8 Flash TTS and Flash-Lite TTS are generally available through the Agent Platform API and not the Cloud Text-to-Speech API, with a migration guide",
      "Quotas of 1,000 requests a minute per project for most voices, 200 for Chirp 3, 500 for Studio and 100 concurrent streaming sessions (https://docs.cloud.google.com/text-to-speech/quotas)",
      "The data logging page says Google doesn't log any customer Cloud TTS text or audio (https://docs.cloud.google.com/text-to-speech/docs/data-logging)",
      "99.9 per cent monthly uptime SLA with credits of 10 to 50 per cent (https://cloud.google.com/text-to-speech/sla)"
    ],
    "area": "voice",
    "details": [
      {
        "label": "Surface listed",
        "value": "The Cloud Text-to-Speech API at texttospeech.googleapis.com, read from docs.cloud.google.com (release notes, quotas, Gemini-TTS, Chirp 3 HD and data logging pages), the discovery document, cloud.google.com pricing and SLA pages and status.cloud.google.com on 6 November 2026. No project was made and no request was sent"
      },
      {
        "label": "Voices",
        "value": "Chirp 3 HD, Gemini-TTS (single and multi-speaker, prompt-steered), Studio, Neural2, WaveNet, Standard and Polyglot (preview). Chirp 3 instant custom voice clones a voice at $60 per million characters"
      },
      {
        "label": "Interfaces",
        "value": "`text:synthesize` (REST and gRPC), bidirectional streaming synthesis over gRPC, and `synthesizeLongAudio` as a long-running operation writing to Cloud Storage"
      },
      {
        "label": "SSML",
        "value": "Supported on the classic voices, and on Chirp 3 HD since 17 October 2025 for `\u003cphoneme\u003e`, `\u003cp\u003e`, `\u003cs\u003e`, `\u003csub\u003e` and `\u003csay-as\u003e`"
      },
      {
        "label": "Same company",
        "value": "Google Cloud Speech-to-Text is listed as google-speech-to-text, and Gemini's own speech output through the Developer API is part of the gemini-api and gemini-live listings"
      }
    ],
    "unitPrices": [
      {
        "item": "Chirp 3 HD voices",
        "unit": "1m-chars",
        "usd": 30,
        "note": "after 1 million free characters a month"
      },
      {
        "item": "Neural2 voices",
        "unit": "1m-chars",
        "usd": 16,
        "note": "after 1 million free characters a month"
      },
      {
        "item": "Standard and WaveNet voices",
        "unit": "1m-chars",
        "usd": 4,
        "note": "after 4 million free characters a month"
      },
      {
        "item": "Studio voices",
        "unit": "1m-chars",
        "usd": 160
      },
      {
        "item": "Gemini 2.5 Flash TTS audio output",
        "unit": "1m-tokens",
        "usd": 10,
        "note": "25 audio tokens a second; text input $0.50 per million tokens"
      }
    ],
    "taskCosts": {
      "units": [
        {
          "task": "narrate-script",
          "name": "Narrate a 9,000-character script",
          "unit": "1m-chars",
          "quantity": 0.009,
          "lowUsd": 0.04,
          "highUsd": 1.44,
          "lowItem": "Standard and WaveNet voices",
          "highItem": "Studio voices"
        }
      ],
      "note": "The quantity times this listing's own unit price, its cheapest item to its dearest. Plans, minimums and free allowances aren't counted."
    },
    "provenance": {
      "legalEntity": "Google LLC",
      "domain": "google.com",
      "domainRegistered": "1997-09-15",
      "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
      "endpointOnVendorDomain": true,
      "terms": "https://cloud.google.com/terms",
      "privacy": "https://policies.google.com/privacy",
      "statusPage": "https://status.cloud.google.com",
      "changelog": "https://docs.cloud.google.com/text-to-speech/docs/release-notes",
      "securityTxt": "valid",
      "checked": "2026-11-06",
      "notes": [
        "Cloud TTS is offered under the Google Cloud terms, with Google LLC as the contracting party, as on google-speech-to-text.",
        "docs.cloud.google.com and cloud.google.com robots.txt allow the documentation, pricing and SLA pages read. status.cloud.google.com/robots.txt allows all paths.",
        "No llms.txt was found at docs.cloud.google.com/llms.txt or under /text-to-speech/."
      ],
      "score": 98,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Google LLC",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "google.com, registered 1997-09-15 (29 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "google.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 7 of the 7 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 7 of the 8 things a reader expects, and has 1 clause that costs points",
          "points": 7.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "status.cloud.google.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "People named",
          "value": "6 named with their role, 1 with a public profile",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Support route",
          "value": "help pages, a community",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://cloud.google.com/terms",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-09-02",
          "words": 13806,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "(Last modified September 2, 2026)",
              "says": "Last updated 2026-09-02"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "federal government entity, then the following applies: ALL CLAIMS ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE SERVICES WILL BE GOVERNED BY THE LAWS OF THE UNITED STATES OF AMERICA, EXCLUDING ITS CONFLICT OF LAWS RULES.",
              "says": "The law of the United States of America"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…GWS Services, SecOps Services, Looker (original) Services, or Cloud Identity Services, as applicable, is limited to the Fees Customer paid for such Services during the 12 month period before the event giving rise to Liability, except Google’s total aggregate Liability for damages arising out of or related to Services…",
              "says": "Capped at the fees paid in the 12 months before the claim or $5,000"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Customer may also terminate this Agreement for convenience under Section 8.5 (Termination for Convenience)."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "(i) With respect to GCP Services and their corresponding TSS, unless otherwise noted by Google, material updates to this Agreement will become effective 30 days after they are posted.",
              "says": "Gives 30 days of notice before a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "For clarity, Customer may not integrate the Google Workspace Services, SecOps Services, or Cloud Identity Services into Customer Applications or create or host Customer Applications using the Google Workspace Services, SecOps Services, or Cloud Identity Services under this Agreement, and Customer may only integrate Lo…"
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": true,
              "quote": "Cloud-native relational database with unlimited scale and 99.999% availability.",
              "says": "Names 99.999% availability"
            }
          ],
          "toKnow": [
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "For purposes of GCP Services and TSS only, Google may terminate this Agreement or any applicable Order Form for its convenience at any time with 30 days' prior written notice to Customer."
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Google may change its fees at any time unless an addendum or order form expressly says otherwise.",
              "quote": "Google may change the Fees at any time unless otherwise expressly agreed in an addendum or Order Form."
            },
            {
              "date": "2026-10-08",
              "text": "Google's total liability for services or software supplied free of charge is limited to 5,000 US dollars.",
              "quote": "except Google’s total aggregate Liability for damages arising out of or related to Services or Software provided free of charge is limited to $5,000."
            },
            {
              "date": "2026-10-08",
              "text": "When automated safety tools detect potential abuse of Generative AI Services, Google may log customer prompts to review whether a violation occurred.",
              "quote": "Google may log Customer prompts solely for the purpose of reviewing and determining whether a violation has occurred."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://policies.google.com/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-10-01",
          "words": 14332,
          "points": 7.3,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Effective October 1, 2026 | Archived versions | Download PDF",
              "says": "Last updated 2026-10-01"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "This Privacy Policy is meant to help you understand what information we collect, why we collect it, and how you can update, manage, export, and delete your information."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "The types of location data we collect and how long we store it depend in part on your device and account settings."
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "For example, we use service providers to help operate our data centers, deliver our products and services, improve our internal business processes, and offer additional support to customers and users."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "If Google is involved in a merger, acquisition, or sale of assets, we’ll continue to ensure the confidentiality of your personal information and give affected users notice before personal information is transferred or becomes subject to a different privacy policy."
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "If European Union or United Kingdom data protection law applies to the processing of your information, you can review the European requirements section below to learn more about your rights and Google’s compliance with these laws."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "And if you have any questions about this Privacy Policy, you can contact us."
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "training",
              "label": "Says it may use customer content to train or improve models, and no opt-out was found",
              "found": true,
              "quote": "We use your interactions with AI models and technologies like Gemini Apps to develop, train, fine-tune, and improve these models to better handle your requests, and update their classifiers and filters including for safety, language understanding, and factuality.",
              "costsPoints": true
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Members of organisations using Google Workspace or Google Cloud Platform are referred to the separate Google Cloud Privacy Notice for how those services collect and use personal information.",
              "quote": "If you’re a member of an organization that uses Google Workspace or Google Cloud Platform, learn how these services collect and use your personal information in the Google Cloud Privacy Notice."
            },
            {
              "date": "2026-10-08",
              "text": "Google says it uses publicly available information from the web and other public sources to help train machine learning models behind products such as Google Translate, Gemini Apps and Cloud AI.",
              "quote": "We use publicly available information online or from other public sources to help train new machine learning models and build foundational technologies that power various Google products such as Google Translate, Gemini Apps, and Cloud AI capabilities."
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "google-cloud-tts",
      "checked": "2026-11-06",
      "company": "Google Cloud",
      "people": [
        {
          "name": "Larry Page",
          "role": "Co-founder, Google, left executive roles in December 2019 and sits on Alphabet's board",
          "founder": true,
          "bio": "Larry Page co-founded Google with Sergey Brin, whom he met at Stanford University in 1995, and co-created the PageRank search ranking algorithm. He was Google's chief executive from 1997 to 2001 and from 2011 to 2015, then led its parent Alphabet until December 2019. He remains on Alphabet's board.",
          "bioSources": [
            "https://about.google/intl/ALL_en/our-story/",
            "https://en.wikipedia.org/wiki/Larry_Page"
          ],
          "page": "/people/larry-page/"
        },
        {
          "name": "Sergey Brin",
          "role": "Co-founder, Google, left executive roles in 2019 and sits on Alphabet's board",
          "founder": true,
          "bio": "Sergey Brin co-founded Google with Larry Page, whom he met at Stanford University in 1995, and together they built the search engine that became Google. He was president of Alphabet, Google's parent company, until stepping down in 2019, and remains an Alphabet co-founder and board member.",
          "bioSources": [
            "https://about.google/intl/ALL_en/our-story/",
            "https://en.wikipedia.org/wiki/Sergey_Brin"
          ],
          "page": "/people/sergey-brin/"
        },
        {
          "name": "Sundar Pichai",
          "role": "CEO, Google and Alphabet",
          "bio": "Sundar Pichai has been chief executive of Google since 2015 and of its parent Alphabet since 2019. He joined Google in 2004 and led product management for its client software, including Chrome and ChromeOS, then took on Drive, Gmail, Maps and Android before being named product chief.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Sundar_Pichai",
            "https://about.google/company-info/"
          ],
          "page": "/people/sundar-pichai/"
        },
        {
          "name": "Thomas Kurian",
          "role": "CEO, Google Cloud",
          "bio": "Thomas Kurian has led Google Cloud as chief executive since 2019, after joining Google's cloud organisation in November 2018. Before that he spent more than twenty years at Oracle, rising to president of product development, in charge of Oracle Database, Fusion Middleware and its business applications.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Thomas_Kurian",
            "https://en.wikipedia.org/wiki/Google_Cloud"
          ],
          "page": "/people/thomas-kurian/"
        },
        {
          "name": "Demis Hassabis",
          "role": "Co-founder and CEO, Google DeepMind",
          "bio": "Demis Hassabis co-founded DeepMind, which started in 2010, and leads Google DeepMind, formed by bringing Google Brain and DeepMind together. He is also chief executive and co-founder of Isomorphic Labs, and shared the 2024 Nobel Prize in Chemistry with John Jumper for AI research on protein structure prediction.",
          "bioSources": [
            "https://deepmind.google/about/",
            "https://en.wikipedia.org/wiki/Demis_Hassabis"
          ],
          "page": "/people/demis-hassabis/"
        },
        {
          "name": "Haris Ioannou",
          "role": "AI Product Lead, Gemini Audio, Google Cloud",
          "linkedin": "https://www.linkedin.com/in/charalamposioannou/",
          "page": "/people/haris-ioannou/"
        }
      ],
      "peopleNote": "Copied on 6 November 2026 from the google-speech-to-text listing's humans file (checked 28 October 2026), since the company is the same. Google Cloud is Google's cloud business, so the company-level people are the same as for Google (out/top/antigravity-cli.json), with Thomas Kurian added as CEO of Google Cloud from Wikipedia's Google Cloud article (infobox owner Google, CEO Thomas Kurian) and his own article, read 28 October 2026. Product people named on single listings (Sarah Weldon, Rohit Kumbhalwar, Brad Meador, Haris Ioannou) are left as they are. On 6 November 2026 the support links, which had been copied from Speech-to-Text (its Slack channel, Google Group, Stack Overflow tag and issue tracker), were replaced with those on Text-to-Speech's own getting-support page.",
      "companySocial": {
        "linkedin": "https://www.linkedin.com/company/google",
        "x": "https://x.com/Google"
      },
      "support": {
        "urls": [
          "https://docs.cloud.google.com/text-to-speech/docs/getting-support",
          "https://cloud.google.com/support"
        ],
        "community": [
          {
            "label": "Slack community",
            "url": "https://googlecloud-community.slack.com/",
            "kind": "slack"
          },
          {
            "label": "Google Cloud Developers group",
            "url": "https://groups.google.com/forum/#!forum/google-cloud-dev",
            "kind": "link"
          },
          {
            "label": "Stack Overflow",
            "url": "https://stackoverflow.com/questions/tagged/google-text-to-speech",
            "kind": "link"
          }
        ],
        "contactUrls": [
          "https://cloud.google.com/contact"
        ]
      },
      "sources": [
        "https://cloud.google.com/blog/products/ai-machine-learning/google-cloud-speech-to-text-v2-api",
        "https://www.linkedin.com/in/charalamposioannou/",
        "https://about.google/intl/ALL_en/our-story/",
        "https://www.linkedin.com/company/google",
        "https://x.com/Google",
        "https://cloud.google.com/contact",
        "https://cloud.google.com/support-hub",
        "https://docs.cloud.google.com/text-to-speech/docs/getting-support"
      ],
      "ownership": {
        "status": "subsidiary",
        "parent": "Alphabet Inc.",
        "checked": "2026-10-28",
        "sources": [
          "https://en.wikipedia.org/wiki/Google",
          "https://about.google/company-info/",
          "https://en.wikipedia.org/wiki/Google_Cloud"
        ]
      }
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/google-cloud-tts.json",
    "live": {
      "slug": "google-cloud-tts",
      "versions": [
        {
          "registry": "github",
          "name": "googleapis/google-cloud-python",
          "version": "google-maps-solar-v0.6.3",
          "released": "2026-11-05",
          "seenAt": "2026-11-06T23:29:18.173118344Z"
        },
        {
          "registry": "npm",
          "name": "@google-cloud/text-to-speech",
          "version": "7.2.0",
          "seenAt": "2026-11-06T23:29:16.557801912Z"
        },
        {
          "registry": "pypi",
          "name": "google-cloud-texttospeech",
          "version": "2.38.0",
          "released": "2026-10-01",
          "seenAt": "2026-11-06T23:29:16.41496035Z"
        }
      ],
      "githubStars": 5415,
      "npmWeekly": 443672,
      "pypiWeekly": 2259800,
      "securityTxt": {
        "url": "https://google.com/.well-known/security.txt",
        "state": "valid",
        "expires": "2030-04-01T00:00:00z",
        "checkedAt": "2026-11-07T16:01:22.068349931Z"
      },
      "pages": [
        {
          "url": "https://docs.cloud.google.com/text-to-speech/docs/release-notes",
          "kind": "changelog",
          "status": 200,
          "checkedAt": "2026-11-07T14:05:56.03164941Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "cc773af4f925"
        }
      ],
      "updatedAt": "2026-11-07T16:01:22.068349931Z"
    }
  }
}
