{
  "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": "gradium-voice-cloning",
    "name": "Gradium Voice Cloning and Voice Design",
    "vendor": "Gradium SAS",
    "vendorUrl": "https://gradium.ai",
    "kind": "model",
    "category": "voice-cloning",
    "summary": "Gradium's voice API creates a custom voice from an uploaded audio sample of about 10 seconds, or designs one from a written description, for its text-to-speech models in English, French, German, Spanish and Portuguese.",
    "url": "https://www.anchorterminal.com/tools/gradium-voice-cloning",
    "markdownUrl": "https://www.anchorterminal.com/tools/gradium-voice-cloning.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gradium-voice-cloning.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gradium-voice-cloning.json",
    "dns": "gradium-voice-cloning.grade.anchorterminal.com",
    "repo": "https://github.com/gradium-ai/gradium-py",
    "license": "Proprietary service under Gradium's Terms of Service (version of 19 October 2026). The `gradium` Python SDK is on PyPI",
    "transports": [
      "http",
      "websocket"
    ],
    "remoteUrl": "https://api.gradium.ai/api/voices/",
    "packages": [
      {
        "registry": "pypi",
        "name": "gradium"
      }
    ],
    "auth": "api-key",
    "authNotes": "API key from Gradium Studio sent in the `x-api-key` header, after a browser signup. Keys belong to an organisation and can be revoked or expire. No scopes or read-only keys were found in the docs.",
    "pricing": "freemium",
    "pricingNotes": "Creating a clone uses no credits in the docs and counts against the custom-voice allowance, 5 on the free plan and 1,000 on paid plans. Speech costs 1 credit a character. Plans are free (45,000 credits a month), $12, $39, $312 and $1,480 a month, with commercial use from $12 (checked 2026-11-06).",
    "priceSummary": "$12 / mo",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the docs, llms.txt, OpenAPI or pricing page (checked 2026-11-06).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-06"
    },
    "docsUrl": "https://docs.gradium.ai/guides/voices/custom-voices",
    "llmsTxt": "https://docs.gradium.ai/llms.txt",
    "openapi": "https://docs.gradium.ai/api-reference/openapi.json",
    "capabilities": [
      "voice.clone",
      "voice.design",
      "speech.tts"
    ],
    "tags": [
      "hosted",
      "official",
      "freemium",
      "free-tier",
      "no-card",
      "closed-source",
      "python",
      "openapi",
      "llms-txt",
      "websocket",
      "status-page",
      "soc2",
      "iso27001",
      "data-residency",
      "eu"
    ],
    "lastRelease": "2026-11-06",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 60.8,
      "grade": "C",
      "agentReady": false,
      "rank": 637,
      "ranked": true,
      "rankOf": 1486,
      "categoryRank": 6,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 67,
        "maintenance": 70,
        "payments": 30,
        "reliability": 63,
        "schema": 83,
        "security": 48,
        "transparency": 63
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 63,
          "points": 12.6,
          "reason": "Graded on the hosted voice API with the hosted lines. Atlassian Statuspage at gradium.statuspage.io with five components, one of them Voice Cloning (20). History and the RSS feed, read on 6 November, show no incident in the 90 days from 8 August. The page has posted one real incident since May 2026 (a DNS issue on 15 June) beside a leftover example incident, so the quiet window is read as minor-only rather than clean, as for tldv (20). Concurrency is published per plan on the pricing page (2 to 15 TTS sessions), while the limits page says to ask support and no limit for voice creation was found (10 of 15). No 429, Retry-After or backoff guidance was found; the errors page says to open a new connection after an error, and voice creation takes a `timeout_s` (3 of 15). No SLA in the Terms or on the pricing page (0). Instant cloning carries no beta label (10). 20+20+10+3+0+10 = 63.",
          "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": 83,
          "points": 13.49,
          "reason": "Public OpenAPI 3.1 file at docs.gradium.ai/api-reference/openapi.json (25). llms.txt and Markdown pages (10). The guides say when to clone, design, enhance or localise a voice, and the custom-voice page explains the enhancement default and how to opt out (14 of 20). The clone body has `audio_file`, `name` and `language` required, a five-value language enum and typed defaults for `start_s`, `enhance` and `timeout_s` (14 of 15). curl and Python examples. The create call documents only 201 and 422, and the errors page covers synthesis, with plain-text 500 bodies (9 of 15). Routes carry no version, the OpenAPI file is 0.1.0, and release notes are dated per entry, newest 6 November 2026 (11 of 15). The API reference FAQ gives a 300-second session where the limits page says 3,000. 25+10+14+14+9+11 = 83.",
          "checked": "2026-11-06"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 67,
          "points": 10.89,
          "reason": "Voice objects are compact metadata (20 of 25). `GET /voices/` takes `skip` and `limit` (default 100) and since 23 October filters by `locale`, `gender` and `use_case` (20). Validation errors are structured 422 bodies, while synthesis errors arrive as plain-text HTTP 500 with a numeric code to parse (12 of 20). No idempotency key. Saving a design candidate twice answers 409, and the clone call has none (5 of 20). Three required fields with sensible defaults, and one official SDK, in Python (10 of 15). 20+20+12+5+10 = 67.",
          "checked": "2026-11-06"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 48,
          "points": 8.4,
          "reason": "Graded for voice cloning as the other listings in this category, with consent and misuse controls in place of the read-only line and training and retention of voice data in place of the prompt-injection line. API keys per organisation in a header, revocable and able to expire, with no scopes found (20 of 30). No consent or verification field and no watermark. The Terms make the client obtain the consent of anyone whose voice is a sample and bar impersonation without explicit authorisation, and the API FAQ says explicit consent is required (6 of 20). The Terms grant Gradium a licence to use Client Data to improve its services and train its models, with no opt-out found, and zero data retention (paid plans) excludes voice samples, so samples are kept and may be used for training (2 of 15). Organisation roles and a member list, with no per-call audit log found (5 of 15). SOC 2 Type II and ISO 27001:2022 audited by A-LIGN, a trust centre and security@gradium.ai. No security.txt (404) and no bug bounty found (15 of 20). 20+6+2+5+15 = 48.",
          "checked": "2026-11-06"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 30,
          "points": 3.75,
          "reason": "No x402, MPP or L402 (0). Plan prices and credits are public, 1 credit a character for speech, with no dollar price per unit, as cartesia-voice-cloning is read. Creating a clone uses no credits in the docs (10). The free plan has 45,000 credits a month, 5 custom voices and Voice Design, and the site says no credit card is required. Commercial use starts on the $12 plan (20). Signup is a browser flow in Gradium Studio (0). 0+10+20+0 = 30.",
          "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": 70,
          "points": 6.13,
          "reason": "Read as a model, on the lines the other hosted cloning listings use (recency 30, dated releases 10, deprecation notice 10, support 15, SDKs 15, health 10). Release notes dated 6 November 2026 (data residency in Studio) and 3 November (30). Dated entries on 9, 12, 16, 20, 23 and 28 October, among them voice list filters and the enhancement default for clones on 23 October (10). `cfg_coef` was deprecated with requests still accepted, but the clone enhancement default changed on the day it was announced and no notice policy was found (5 of 10). Public release notes, support@gradium.ai and a Discord server, with no evidence read of how they answer (10 of 15). `gradium` on PyPI at 0.6.4 (4 September 2026), with no SDK in a second language (10 of 15). The SDK repository was not cloned (5 of 10). 30+10+5+10+10+5 = 70.",
          "checked": "2026-11-06"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 63,
          "points": 5.51,
          "note": "editorial 52, provenance 74",
          "reason": "Closed service with clear terms, version of 19 October 2026, naming Gradium SAS with its Paris registration (15 of 30). The Terms allow training on Client Data, zero data retention excludes voice samples, the privacy policy gives retention criteria without periods, and a DPA is published as an exhibit. The statements agree but give no retention period for samples (15 of 30). Deprecations appear in dated release notes, with no written notice policy (10 of 20). EU and US residency is documented and selectable from the XS plan. Sub-processors sit in the trust centre, not read (12 of 20). 15+15+10+12 = 52.",
          "checked": "2026-11-06"
        }
      ],
      "assessment": {
        "date": "2026-11-06",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Voice objects are compact metadata (20 of 25). `GET /voices/` takes `skip` and `limit` (default 100) and since 23 October filters by `locale`, `gender` and `use_case` (20). Validation errors are structured 422 bodies, while synthesis errors arrive as plain-text HTTP 500 with a numeric code to parse (12 of 20). No idempotency key. Saving a design candidate twice answers 409, and the clone call has none (5 of 20). Three required fields with sensible defaults, and one official SDK, in Python (10 of 15). 20+20+12+5+10 = 67.",
          "maintenance": "Read as a model, on the lines the other hosted cloning listings use (recency 30, dated releases 10, deprecation notice 10, support 15, SDKs 15, health 10). Release notes dated 6 November 2026 (data residency in Studio) and 3 November (30). Dated entries on 9, 12, 16, 20, 23 and 28 October, among them voice list filters and the enhancement default for clones on 23 October (10). `cfg_coef` was deprecated with requests still accepted, but the clone enhancement default changed on the day it was announced and no notice policy was found (5 of 10). Public release notes, support@gradium.ai and a Discord server, with no evidence read of how they answer (10 of 15). `gradium` on PyPI at 0.6.4 (4 September 2026), with no SDK in a second language (10 of 15). The SDK repository was not cloned (5 of 10). 30+10+5+10+10+5 = 70.",
          "payments": "No x402, MPP or L402 (0). Plan prices and credits are public, 1 credit a character for speech, with no dollar price per unit, as cartesia-voice-cloning is read. Creating a clone uses no credits in the docs (10). The free plan has 45,000 credits a month, 5 custom voices and Voice Design, and the site says no credit card is required. Commercial use starts on the $12 plan (20). Signup is a browser flow in Gradium Studio (0). 0+10+20+0 = 30.",
          "reliability": "Graded on the hosted voice API with the hosted lines. Atlassian Statuspage at gradium.statuspage.io with five components, one of them Voice Cloning (20). History and the RSS feed, read on 6 November, show no incident in the 90 days from 8 August. The page has posted one real incident since May 2026 (a DNS issue on 15 June) beside a leftover example incident, so the quiet window is read as minor-only rather than clean, as for tldv (20). Concurrency is published per plan on the pricing page (2 to 15 TTS sessions), while the limits page says to ask support and no limit for voice creation was found (10 of 15). No 429, Retry-After or backoff guidance was found; the errors page says to open a new connection after an error, and voice creation takes a `timeout_s` (3 of 15). No SLA in the Terms or on the pricing page (0). Instant cloning carries no beta label (10). 20+20+10+3+0+10 = 63.",
          "schema": "Public OpenAPI 3.1 file at docs.gradium.ai/api-reference/openapi.json (25). llms.txt and Markdown pages (10). The guides say when to clone, design, enhance or localise a voice, and the custom-voice page explains the enhancement default and how to opt out (14 of 20). The clone body has `audio_file`, `name` and `language` required, a five-value language enum and typed defaults for `start_s`, `enhance` and `timeout_s` (14 of 15). curl and Python examples. The create call documents only 201 and 422, and the errors page covers synthesis, with plain-text 500 bodies (9 of 15). Routes carry no version, the OpenAPI file is 0.1.0, and release notes are dated per entry, newest 6 November 2026 (11 of 15). The API reference FAQ gives a 300-second session where the limits page says 3,000. 25+10+14+14+9+11 = 83.",
          "security": "Graded for voice cloning as the other listings in this category, with consent and misuse controls in place of the read-only line and training and retention of voice data in place of the prompt-injection line. API keys per organisation in a header, revocable and able to expire, with no scopes found (20 of 30). No consent or verification field and no watermark. The Terms make the client obtain the consent of anyone whose voice is a sample and bar impersonation without explicit authorisation, and the API FAQ says explicit consent is required (6 of 20). The Terms grant Gradium a licence to use Client Data to improve its services and train its models, with no opt-out found, and zero data retention (paid plans) excludes voice samples, so samples are kept and may be used for training (2 of 15). Organisation roles and a member list, with no per-call audit log found (5 of 15). SOC 2 Type II and ISO 27001:2022 audited by A-LIGN, a trust centre and security@gradium.ai. No security.txt (404) and no bug bounty found (15 of 20). 20+6+2+5+15 = 48.",
          "transparency": "Closed service with clear terms, version of 19 October 2026, naming Gradium SAS with its Paris registration (15 of 30). The Terms allow training on Client Data, zero data retention excludes voice samples, the privacy policy gives retention criteria without periods, and a DPA is published as an exhibit. The statements agree but give no retention period for samples (15 of 30). Deprecations appear in dated release notes, with no written notice policy (10 of 20). EU and US residency is documented and selectable from the XS plan. Sub-processors sit in the trust centre, not read (12 of 20). 15+15+10+12 = 52."
        },
        "sources": [
          {
            "what": "custom voices guide",
            "url": "https://docs.gradium.ai/guides/voices/custom-voices.md",
            "seen": "2026-11-06"
          },
          {
            "what": "OpenAPI 3.1 file",
            "url": "https://docs.gradium.ai/api-reference/openapi.json",
            "seen": "2026-11-06"
          },
          {
            "what": "create voice reference and FAQ",
            "url": "https://docs.gradium.ai/api-reference/endpoint/create-voice.md",
            "seen": "2026-11-06"
          },
          {
            "what": "limits",
            "url": "https://docs.gradium.ai/guides/limits.md",
            "seen": "2026-11-06"
          },
          {
            "what": "errors",
            "url": "https://docs.gradium.ai/guides/errors.md",
            "seen": "2026-11-06"
          },
          {
            "what": "zero data retention",
            "url": "https://docs.gradium.ai/guides/zero-data-retention.md",
            "seen": "2026-11-06"
          },
          {
            "what": "security and compliance",
            "url": "https://docs.gradium.ai/guides/security.md",
            "seen": "2026-11-06"
          },
          {
            "what": "release notes, October and November 2026",
            "url": "https://docs.gradium.ai/guides/release-notes/2026-10.md",
            "seen": "2026-11-06"
          },
          {
            "what": "pricing",
            "url": "https://gradium.ai/pricing",
            "seen": "2026-11-06"
          },
          {
            "what": "Terms of Service, 19 October 2026",
            "url": "https://gradium.ai/terms-of-service",
            "seen": "2026-11-06"
          },
          {
            "what": "privacy policy",
            "url": "https://gradium.ai/privacy",
            "seen": "2026-11-06"
          },
          {
            "what": "status history",
            "url": "https://gradium.statuspage.io/history",
            "seen": "2026-11-06"
          },
          {
            "what": "PyPI SDK releases",
            "url": "https://pypi.org/rss/project/gradium/releases.xml",
            "seen": "2026-11-06"
          },
          {
            "what": "launch press release",
            "url": "https://gradium.ai/press",
            "seen": "2026-11-06"
          }
        ],
        "openQuestions": [
          "unchecked: the trust centre at trust.gradium.ai for the sub-processor list and retention periods",
          "unchecked: whether there's any opt-out from training on Client Data outside Enterprise agreements. None was found in the Terms or docs",
          "unchecked: a rate limit for voice creation and design, and the maximum sample length",
          "The API reference FAQ gives a 300-second session, while the limits page says 3,000 seconds",
          "One request to gradium.statuspage.io/api/v2 was sent before its robots.txt (which disallows /api/) was read. Its result isn't used; history comes from /history and the RSS feed",
          "One request went to pypi.org/pypi/gradium/json, a path PyPI's robots.txt disallows, before robots.txt was read. The release dates used here were re-read from the allowed feed at pypi.org/rss/project/gradium/releases.xml, which agrees, and the SDK repository link comes from gradium.ai's GitHub organisation link"
        ]
      },
      "negative": 0,
      "verdict": "A public OpenAPI file, dated release notes and a free plan with five custom voices and no card make Gradium's clone and design endpoints easy to adopt. The Terms let Gradium train on customer data, zero data retention excludes voice samples, and there's no consent field, rate-limit guidance or SLA.",
      "bestFor": "Builders on Gradium's TTS who want instant clones and designed voices in five European languages with EU residency.",
      "strengths": [
        "Public OpenAPI 3.1 file covering cloning, voice design, enhancement and localisation",
        "Free plan with 45,000 credits a month, 5 custom voices and no card required",
        "Voice Design returns 1 to 5 candidates from a description, kept 30 days until one is saved",
        "SOC 2 Type II and ISO 27001:2022 audited by A-LIGN, with EU and US data residency",
        "Release notes dated per entry, the newest on 6 November 2026"
      ],
      "weaknesses": [
        "The Terms grant Gradium a licence to train its models on Client Data, and zero data retention excludes voice samples",
        "No consent or verification field in the clone API, and no watermark found",
        "No 429, Retry-After or backoff guidance, and no SLA",
        "Synthesis errors come back as plain-text HTTP 500 bodies to parse",
        "Commercial use needs a paid plan, and only a Python SDK is published"
      ],
      "agentNotes": [
        "Send `language` on every clone. It's required and must be one of en, fr, de, es or pt and match the recording",
        "Clones are enhanced by default since 23 October 2026. Pass `enhance=false` to keep the raw voice, then check `enhance` on GET",
        "Pass a clone as `voice_id` in TTS, not `voice`",
        "On a non-2xx synthesis reply, parse the `error from server \u003ccode\u003e` prefix; 1008 means a bad or revoked key",
        "Check the custom-voice allowance first. The free plan holds 5 voices shared by clones and designs"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "C",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 60.8
        }
      ],
      "editorialScores": {
        "ergonomics": 67,
        "maintenance": 70,
        "payments": 30,
        "reliability": 63,
        "schema": 83,
        "security": 48,
        "transparency": 52
      },
      "provenanceScore": 74,
      "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": "C",
          "kind": "listed",
          "method": "0.7",
          "score": 60.8
        }
      ]
    },
    "connect": {
      "install": "pip install gradium",
      "http": "curl -X POST https://api.gradium.ai/api/voices/ \\\n  -H \"x-api-key: $GRADIUM_API_KEY\" \\\n  -F \"audio_file=@my_voice_sample.wav\" \\\n  -F \"name=My Custom Voice\" \\\n  -F \"language=en\""
    },
    "letme": {
      "capability": "https://letme.dev/voice.clone",
      "tool": "https://letme.dev/gradium-voice-cloning"
    },
    "notable": [
      "Public OpenAPI 3.1 file covering voice creation, voice design candidates, enhancement, localisation and TTS (https://docs.gradium.ai/api-reference/openapi.json)",
      "Since 23 October 2026 new clones are enhanced by default, with `enhance=false` to opt out, per the release notes (https://docs.gradium.ai/guides/release-notes/2026-10.md)",
      "The Terms of Service (19 October 2026) grant Gradium a licence to use Client Data to improve its services and to train and develop its models, and make the client responsible for the consent of anyone whose voice is processed (https://gradium.ai/terms-of-service)",
      "Zero data retention, on paid plans from S ($39 a month), does not cover voice samples uploaded for cloning or Voice Design prompts (https://docs.gradium.ai/guides/zero-data-retention.md)",
      "SOC 2 Type II attestation and ISO 27001:2022 certification, both audited by A-LIGN, per the security page (https://docs.gradium.ai/guides/security.md)",
      "The Terms bar any robot, spider or scraper on the services without written consent. gradium.ai's robots.txt allows ClaudeBot and anthropic-ai (https://gradium.ai/terms-of-service)"
    ],
    "area": "voice",
    "details": [
      {
        "label": "Surface listed",
        "value": "The voice endpoints of the Gradium API at api.gradium.ai (`POST /api/voices/` and the voice-generator routes), read from docs.gradium.ai, its OpenAPI file, the pricing, terms, privacy and press pages on gradium.ai and gradium.statuspage.io on 6 November 2026. No account was made and no call was sent"
      },
      {
        "label": "Sample length",
        "value": "About 10 seconds recommended for an instant clone, with `start_s` to pick where sampling starts. Pro voice clones need 30 minutes or more and are on the M and L plans"
      },
      {
        "label": "Endpoints",
        "value": "`POST /voices/` (multipart clone), `GET /voices/` with `skip`, `limit`, `locale`, `gender`, `use_case` and `include_catalog`, `GET`, `PUT` and `DELETE /voices/{voice_uid}`, plus `voice-generator/generate`, `embeddings`, `enhance` and `localize`"
      },
      {
        "label": "Voice design",
        "value": "`POST /voice-generator/generate` returns 1 to 5 candidates from a 1 to 500 character description. Candidates are kept 30 days and one is saved with `POST /voices/from-embedding`"
      },
      {
        "label": "Languages",
        "value": "`en`, `fr`, `de`, `es` and `pt`, required on the clone request and used as the source language for localisation"
      },
      {
        "label": "Consent and verification",
        "value": "No consent or verification field in the API. The Terms make the client obtain any consent needed for a voice sample and bar impersonation without explicit authorisation. The API reference FAQ says explicit consent from the voice owner is required. No watermark found"
      },
      {
        "label": "Custom voices per plan",
        "value": "Free 5, XS to L 1,000, Enterprise unlimited, shared by clones and designed voices. Pro voice clones 5 on M and 20 on L"
      },
      {
        "label": "Concurrency",
        "value": "TTS sessions 2 (free), 5, 5, 10 and 15 by plan per the pricing page. The limits page says to ask support for exact limits"
      },
      {
        "label": "Regions",
        "value": "EU and US API hosts (eu.api.gradium.ai, us.api.gradium.ai), with data residency from the XS plan"
      },
      {
        "label": "Legal entity",
        "value": "Gradium, a société par actions simplifiée registered in Paris under 989 284 955, 151bis rue Saint-Honoré, 75001 Paris, per the Terms"
      }
    ],
    "unitPrices": [
      {
        "item": "XS plan",
        "unit": "month",
        "usd": 12,
        "note": "225,000 credits, commercial use, 1,000 custom voices"
      },
      {
        "item": "S plan",
        "unit": "month",
        "usd": 39,
        "note": "900,000 credits, zero data retention"
      },
      {
        "item": "M plan",
        "unit": "month",
        "usd": 312,
        "note": "9 million credits, 5 pro voice clones"
      },
      {
        "item": "L plan",
        "unit": "month",
        "usd": 1480,
        "note": "45 million credits, 20 pro voice clones"
      }
    ],
    "provenance": {
      "legalEntity": "Gradium SAS",
      "domain": "gradium.ai",
      "domainRegistered": "2025-03-04",
      "endpointOnVendorDomain": true,
      "terms": "https://gradium.ai/terms-of-service",
      "privacy": "https://gradium.ai/privacy",
      "statusPage": "https://gradium.statuspage.io",
      "changelog": "https://docs.gradium.ai/guides/release-notes",
      "securityTxt": "none",
      "checked": "2026-11-06",
      "notes": [
        "The Terms of Service, version of 19 October 2026, are with Gradium SAS, Paris trade register 989 284 955. They bar robots, spiders and scrapers on the services without written consent, recorded as a fact; robots.txt on gradium.ai allows ClaudeBot and anthropic-ai, and docs.gradium.ai sets `Content-Signal: ai-train=yes, search=yes, ai-input=yes`.",
        "gradium.statuspage.io is an Atlassian Statuspage with a Voice Cloning component. Its robots.txt disallows /api/, so history was read from /history and the RSS feed.",
        "gradium.ai/.well-known/security.txt returns 404. The security page names security@gradium.ai and a trust centre at trust.gradium.ai.",
        "RDAP gives gradium.ai a registration date of 4 March 2025. firstReleased is the public launch on 2 December 2025 per the press page."
      ],
      "score": 74,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Gradium SAS",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "gradium.ai, registered 2025-03-04 (1 year)",
          "points": 3,
          "max": 15,
          "state": "part"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.gradium.ai",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 4 of the 7 things a reader expects, and has 1 clause that costs points",
          "points": 5.4,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 7 of the 8 things a reader expects",
          "points": 9.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "gradium.statuspage.io",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "4 named with their role, none with a public profile",
          "points": 7,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Support route",
          "value": "a support address, help pages, a community",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://gradium.ai/terms-of-service",
          "state": "read",
          "readAt": "2026-11-06",
          "words": 8741,
          "points": 5.4,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "The Agreement shall be governed by and construed in accordance with the laws of France excluding rules governing conflict of law and choice of law.",
              "says": "The law of France"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "UNLESS EXPLICITLY STATED OTHERWISE IN THE AGREEMENT, IN NO EVENT WILL GRADIUM'S (TOGETHER WITH ALL OF ITS AFFILIATES) AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THE AGREEMENT (REGARDLESS OF THE NUMBER OF INDIVIDUAL INCIDENTS GIVING RISE TO LIABILITY) EXCEED ONE HUNDRED PERCENT (100%) OF THE TOTAL AMOUNT PAID BY…",
              "says": "Capped at the fees paid in the 6 months before the claim"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "ANY CLIENT DATA ENTERED INTO BETA SERVICES BY OR FOR CLIENT, MAY BE PERMANENTLY LOST IF THE BETA SERVICES ARE SUSPENDED, TERMINATED, OR DISCONTINUED."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "GRADIUM will give Client at least thirty (30) days' advance notice of changes to these Terms of Service that materially adversely impact Client via email.",
              "says": "Gives thirty days of notice before a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": false
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "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": "Access, use, modify, copy, analyze any part of the Services, including Output and Voice Reproduction, or the Documentation to develop a competitive AI model, AI system, product, software or service.",
              "costsPoints": true
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://gradium.ai/privacy",
          "state": "read",
          "readAt": "2026-11-06",
          "words": 3366,
          "points": 9.3,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "We care about your privacy and want to be upfront about how we treat your Personal Data: what we do collect, why we collect it, where it all goes, and for how long."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "When determining the specific retention period, we consider various factors, such as the type of service provided to you, the nature and length of our relationship with you, and mandatory retention periods provided by law and any relevant statute of limitations."
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "Our service providers for the purposes listed in Section 4, such as hosting and inference providers (Amazon Web Services, Scaleway), our authentication provider (Clerk), our payment service provider (Stripe), and providers for emailing (Customer.io), product analytics (PostHog), customer relationship management (Attio…"
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "GRADIUM shall not: (i) Sell or Share your Personal Data or (ii) process your Personal Data for targeted and/or cross context behavioral advertising."
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "In application of the GDPR, you can exercise the following rights on your Personal Data:"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "By contacting us at the following email address contact: dpo@gradium.ai",
              "says": "dpo@gradium.ai"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "…compliance with Article 46 of the GDPR, such as the most recent version of the European Commission’s Standard Contractual Clauses or the EU-US Data Privacy Framework.",
              "says": "Relies on standard contractual clauses and the Data Privacy Framework"
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "gradium-voice-cloning",
      "checked": "2026-11-06",
      "company": "Gradium (Gradium SAS)",
      "people": [
        {
          "name": "Neil Zeghidour",
          "role": "Co-founder and CEO",
          "founder": true,
          "page": "/people/neil-zeghidour/"
        },
        {
          "name": "Laurent Mazaré",
          "role": "Co-founder",
          "founder": true,
          "page": "/people/laurent-mazare/"
        },
        {
          "name": "Olivier Teboul",
          "role": "Co-founder",
          "founder": true,
          "page": "/people/olivier-teboul/"
        },
        {
          "name": "Alexandre Défossez",
          "role": "Co-founder",
          "founder": true,
          "page": "/people/alexandre-defossez/"
        }
      ],
      "peopleNote": "Gradium's funding post of 8 July 2026 names Neil Zeghidour, Laurent Mazaré, Olivier Teboul and Alexandre Défossez as founders, the researchers behind Kyutai, and quotes Neil Zeghidour as Co-Founder and CEO. The other founders' present roles aren't stated on the pages read. No personal accounts are linked from Gradium's pages, so none are listed. Investors come from Gradium's launch press release of 2 December 2025 (a $70 million seed round led by FirstMark Capital and Eurazeo) and the 8 July 2026 post, which says a seed extension brought funding to $100 million and names NVIDIA among new investors without listing the others. Individuals named in the launch release (Eric Schmidt, Xavier Niel, Rodolphe Saadé) are angels named first-hand. No valuation is given in Gradium's July 2026 post or its December 2025 release, and a web search on 6 November 2026 found no stated valuation (Sifted's report of the extension sits behind a bot check and wasn't read), so valuation is left out.",
      "companySocial": {
        "linkedin": "https://www.linkedin.com/company/gradium-ai/",
        "x": "https://x.com/GradiumAI",
        "github": "https://github.com/gradium-ai"
      },
      "support": {
        "emails": [
          "support@gradium.ai"
        ],
        "urls": [
          "https://docs.gradium.ai/",
          "https://gradium.ai/pricing-faq"
        ],
        "community": [
          {
            "label": "Gradium Discord",
            "url": "https://discord.gg/T85yt8kD33",
            "kind": "discord"
          }
        ],
        "contactEmails": [
          "security@gradium.ai"
        ],
        "contactUrls": [
          "https://gradium.ai/contact",
          "https://trust.gradium.ai/"
        ]
      },
      "sources": [
        "https://gradium.ai/blog/gradium-100-million-funding-nvidia",
        "https://gradium.ai/press",
        "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
        "https://gradium.ai/terms-of-service",
        "https://docs.gradium.ai/guides/security.md"
      ],
      "ownership": {
        "status": "private",
        "totalRaised": {
          "amount": "$100M",
          "asOf": "2026-07-08",
          "source": "https://gradium.ai/blog/gradium-100-million-funding-nvidia"
        },
        "checked": "2026-11-06",
        "sources": [
          "https://gradium.ai/blog/gradium-100-million-funding-nvidia",
          "https://gradium.ai/terms-of-service"
        ]
      },
      "investors": [
        {
          "name": "FirstMark Capital",
          "kind": "vc",
          "rounds": [
            "Seed, December 2025"
          ],
          "lead": true,
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Gradium has raised a $70M seed round led by FirstMark Capital and Eurazeo",
          "page": "/investors/firstmark-capital/"
        },
        {
          "name": "Eurazeo",
          "kind": "vc",
          "rounds": [
            "Seed, December 2025"
          ],
          "lead": true,
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Gradium has raised a $70M seed round led by FirstMark Capital and Eurazeo",
          "page": "/investors/eurazeo/"
        },
        {
          "name": "DST Global",
          "kind": "vc",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "with significant participation from DST Global Partners",
          "page": "/investors/dst-global/"
        },
        {
          "name": "Eric Schmidt",
          "kind": "angel",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Eric Schmidt (former CEO and Chairman of Google)",
          "page": "/investors/eric-schmidt/"
        },
        {
          "name": "Xavier Niel",
          "kind": "angel",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Xavier Niel (Iliad)",
          "page": "/investors/xavier-niel/"
        },
        {
          "name": "Rodolphe Saadé",
          "kind": "angel",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Rodolphe Saadé (CMA CGM)",
          "page": "/investors/rodolphe-saade/"
        },
        {
          "name": "Korelya Capital",
          "kind": "vc",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Korelya Capital, Amplify Partners and other investors",
          "page": "/investors/korelya-capital/"
        },
        {
          "name": "Amplify Partners",
          "kind": "vc",
          "rounds": [
            "Seed, December 2025"
          ],
          "source": "https://gradium.ai/Gradium%20-%20press%20release%20EN%20final.pdf",
          "quote": "Korelya Capital, Amplify Partners and other investors",
          "page": "/investors/amplify-partners/"
        },
        {
          "name": "NVIDIA",
          "kind": "corporate",
          "rounds": [
            "Seed extension, July 2026"
          ],
          "source": "https://gradium.ai/blog/gradium-100-million-funding-nvidia",
          "quote": "As part of an extension of its seed financing, Gradium is welcoming new investors including NVIDIA.",
          "page": "/investors/nvidia/"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/gradium-voice-cloning.json",
    "live": {
      "slug": "gradium-voice-cloning",
      "probe": {
        "target": "https://api.gradium.ai/api/voices/",
        "method": "get",
        "lastAt": "2026-11-07T18:20:28.512752136Z",
        "lastOk": true,
        "lastStatus": 401,
        "lastMs": 113,
        "lastNote": "asks for credentials",
        "authRequired": true,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 55,
        "p95ms24h": 126,
        "samples24h": 200,
        "samples30d": 200,
        "days": [
          {
            "date": "2026-11-06",
            "probes": 13,
            "ok": 13
          },
          {
            "date": "2026-11-07",
            "probes": 187,
            "ok": 187
          }
        ]
      },
      "vendorStatus": {
        "page": "https://gradium.statuspage.io",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-11-07T18:21:13.560571015Z"
      },
      "versions": [
        {
          "registry": "github",
          "name": "gradium-ai/gradium-py",
          "version": "v0.6.4",
          "released": "2026-09-04",
          "seenAt": "2026-11-06T23:30:39.43925835Z"
        },
        {
          "registry": "pypi",
          "name": "gradium",
          "version": "0.6.4",
          "released": "2026-09-04",
          "seenAt": "2026-11-06T23:30:39.128677495Z"
        }
      ],
      "githubStars": 35,
      "pypiWeekly": 13256,
      "securityTxt": {
        "url": "https://gradium.ai/.well-known/security.txt",
        "state": "none",
        "checkedAt": "2026-11-07T16:00:01.56480652Z"
      },
      "llmsTxt": {
        "url": "https://docs.gradium.ai/llms.txt",
        "ok": true,
        "status": 200,
        "checkedAt": "2026-11-07T15:32:37.965397396Z"
      },
      "pages": [
        {
          "url": "https://docs.gradium.ai/guides/release-notes",
          "kind": "changelog",
          "status": 200,
          "checkedAt": "2026-11-07T14:06:30.120747573Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "fff0688ce594"
        },
        {
          "url": "https://gradium.ai/privacy",
          "kind": "privacy",
          "status": 200,
          "checkedAt": "2026-11-07T14:10:35.686080792Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "d55df4da4d94"
        },
        {
          "url": "https://gradium.ai/terms-of-service",
          "kind": "terms",
          "status": 200,
          "checkedAt": "2026-11-07T14:10:37.771258344Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "2ff8dc4c7031"
        }
      ],
      "updatedAt": "2026-11-07T18:21:13.560571015Z"
    }
  }
}
