{
  "data": {
    "category": {
      "area": "voice",
      "capabilities": [
        "voice.clone",
        "voice.design",
        "voice.consent",
        "speech.tts"
      ],
      "description": "APIs that make a new voice from a sample, or design one from a description. Compared on how much audio a clone needs, how close it sounds, consent and verification checks, who owns the voice, and price.",
      "json": "https://www.anchorterminal.com/categories/voice-cloning.json",
      "name": "Voice cloning \u0026 custom voices",
      "slug": "voice-cloning",
      "test": "The same consented sample through every API, short and long. We judge similarity blind, check what consent or verification each vendor asks for, note the licence on the resulting voice, and price a clone and an hour of speech from it.",
      "title": "Voice cloning and custom voice APIs",
      "toolCount": 10,
      "tools": [
        "speechify-voice-cloning",
        "elevenlabs-voice-cloning",
        "cartesia-voice-cloning",
        "soniox-voice-cloning",
        "hume-voice-cloning",
        "resemble-ai-voice-cloning",
        "fish-audio-voice-cloning",
        "murf-voice-cloning",
        "ultravox-voice-cloning",
        "playht-voice-cloning"
      ],
      "url": "https://www.anchorterminal.com/categories/voice-cloning"
    },
    "tools": [
      {
        "slug": "speechify-voice-cloning",
        "name": "Speechify API Voice Cloning",
        "vendor": "Speechify",
        "vendorUrl": "https://speechify.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Zero-shot voice cloning on the SpeechifyAI API from a 10 to 30 second sample, with verified spoken consent.",
        "url": "https://www.anchorterminal.com/tools/speechify-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/speechify-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/speechify-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/speechify-voice-cloning.json",
        "repo": "https://github.com/speechify-ai/sdk-python",
        "license": "MIT (SDKs)",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.speechify.ai/v1",
        "packages": [
          {
            "registry": "pypi",
            "name": "speechify-api"
          },
          {
            "registry": "npm",
            "name": "@speechify/api"
          }
        ],
        "auth": "api-key",
        "authNotes": "`Authorization: Bearer` API key. Keys can be scoped (voices, audio, write) and pinned to a project. Dated API versions through the `Speechify-Version` header.",
        "pricing": "paid",
        "pricingNotes": "Cloning needs a paid plan. Starter $10 a month includes 1.9M characters then $10 per 1M, Pro $99 includes 13.5M then $8 per 1M and has no clone limit, Scale $499 includes 78M then $6 per 1M. Free ($0, 500K characters) can't clone. No per-clone fee. Speech from a clone is billed as normal characters (https://speechify.ai/pricing).",
        "priceSummary": "$10 / mo",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 3,
          "npmWeekly": 1926,
          "pypiWeekly": 6476,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.speechify.ai/build/guides/voice-cloning/overview",
        "llmsTxt": "https://docs.speechify.ai/llms.txt",
        "openapi": "https://docs.speechify.ai/openapi.json",
        "capabilities": [
          "voice.clone",
          "voice.consent",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "card-required",
          "closed-source",
          "python",
          "typescript",
          "openapi",
          "llms-txt",
          "watermark",
          "status-page"
        ],
        "lastRelease": "2026-09-23",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 74.5,
          "grade": "BB",
          "agentReady": true,
          "rank": 47,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 1,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 82,
            "maintenance": 75,
            "payments": 20,
            "reliability": 90,
            "schema": 94,
            "security": 73,
            "transparency": 69
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Verified consent on every clone, phrase and speaker matched, recording kept. No cloning on the Free plan.",
          "strengths": [
            "Verified consent on every clone, phrase and speaker matched, recording kept",
            "`Idempotency-Key` on voice creation with a 24 hour replay window",
            "Scoped service-account keys and minted child keys capped at 24 hours",
            "429 with `Retry-After`, named error codes and published rate limits",
            "Watermarked output with a detection endpoint"
          ],
          "weaknesses": [
            "No cloning on the Free plan",
            "Self-serve clones cover English and five other languages only",
            "API terms forbid end-user uploads, which the consent guide presents as a supported flow",
            "No retention period, DPA or subprocessor list found",
            "The September consent change broke workspaces pinned to older API versions, with 41 days' notice"
          ],
          "agentNotes": [
            "Create the consent challenge only when the speaker is ready. It's single use and short-lived",
            "Show the phrase as returned. Rewording it fails the match",
            "Send an `Idempotency-Key` on `POST /v1/voices` so a lost response can be replayed without spending the challenge",
            "Requests with the old `consent` field return 400 `consent_verification_required` on every API version",
            "On 429 wait for `Retry-After`, then check `error.code` to tell a rate limit from a concurrency cap"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 8,
          "avgRating": 3.6,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "BB",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 74.5
            }
          ],
          "editorialScores": {
            "ergonomics": 82,
            "maintenance": 75,
            "payments": 20,
            "reliability": 90,
            "schema": 94,
            "security": 73,
            "transparency": 45
          },
          "provenanceScore": 92
        },
        "connect": {
          "http": "curl -X POST https://api.speechify.ai/v1/voices/consent-challenges \\\n  -H \"Authorization: Bearer $SPEECHIFY_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"full_name\":\"Jane Doe\"}'"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/speechify-voice-cloning"
        },
        "area": "voice",
        "unitPrices": [
          {
            "item": "Starter plan",
            "unit": "month",
            "usd": 10,
            "note": "1.9M characters, cloning included"
          },
          {
            "item": "Pro plan",
            "unit": "month",
            "usd": 99,
            "note": "13.5M characters, no clone limit"
          },
          {
            "item": "Scale plan",
            "unit": "month",
            "usd": 499,
            "note": "78M characters"
          },
          {
            "item": "Speech from a clone on Scale",
            "unit": "1m-chars",
            "usd": 6,
            "note": "after the included balance, $10 on Starter and $8 on Pro"
          }
        ],
        "provenance": {
          "legalEntity": "Speechify, Inc.",
          "domain": "speechify.ai",
          "domainRegistered": "2023-01-24",
          "endpointOnVendorDomain": true,
          "terms": "https://speechify.com/terms-ai-voice-api/",
          "privacy": "https://speechify.com/privacy",
          "statusPage": "https://status.speechify.ai",
          "changelog": "https://docs.speechify.ai/build/changelog",
          "securityTxt": "valid",
          "checked": "2026-09-30",
          "notes": [
            "The AI Voice API terms supplement the general terms at https://speechify.com/terms, which are shared with the Speechify reader app"
          ],
          "score": 92
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/speechify-voice-cloning.json",
        "live": {
          "slug": "speechify-voice-cloning",
          "probe": {
            "target": "https://api.speechify.ai/v1",
            "method": "get",
            "lastAt": "2026-10-05T00:57:28.665771517Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 124,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 130,
            "p95ms24h": 201,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.speechify.ai",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-04T21:40:29.53772415Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "speechify-ai/sdk-python",
              "version": "4.0.0",
              "released": "2026-08-18",
              "seenAt": "2026-10-04T16:40:24.661132065Z"
            },
            {
              "registry": "npm",
              "name": "@speechify/api",
              "version": "4.0.1",
              "seenAt": "2026-10-04T16:40:23.770007306Z"
            },
            {
              "registry": "pypi",
              "name": "speechify-api",
              "version": "4.0.0",
              "released": "2026-08-18",
              "seenAt": "2026-10-04T16:40:23.573458759Z"
            }
          ],
          "githubStars": 3,
          "npmWeekly": 2488,
          "pypiWeekly": 7561,
          "securityTxt": {
            "url": "https://speechify.ai/.well-known/security.txt",
            "state": "valid",
            "expires": "2027-10-04T04:15:59.236Z",
            "checkedAt": "2026-10-04T15:15:39.811353964Z"
          },
          "llmsTxt": {
            "url": "https://docs.speechify.ai/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:18:15.641894333Z"
          },
          "domain": {
            "domain": "speechify.ai",
            "registered": "2023-01-24",
            "source": "https://rdap.identitydigital.services/rdap/domain/speechify.ai",
            "checkedAt": "2026-10-04T13:09:39.916663918Z"
          },
          "pages": [
            {
              "url": "https://docs.speechify.ai/build/changelog",
              "kind": "changelog",
              "status": 304,
              "checkedAt": "2026-10-04T15:44:02.987670504Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "3f7c21e38a4c"
            },
            {
              "url": "https://docs.speechify.ai/build/changelog/2026/9/23",
              "kind": "deprecations",
              "status": 304,
              "checkedAt": "2026-10-04T15:44:05.56239104Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "e265ee035cd8"
            },
            {
              "url": "https://speechify.ai/pricing",
              "kind": "pricing",
              "status": 304,
              "checkedAt": "2026-10-04T15:47:59.591225922Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "3e65de5a7915"
            },
            {
              "url": "https://speechify.com/privacy",
              "kind": "privacy",
              "status": 200,
              "checkedAt": "2026-10-04T15:48:01.652454504Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "3e3d76536ace"
            },
            {
              "url": "https://speechify.com/terms-ai-voice-api/",
              "kind": "terms",
              "status": 200,
              "checkedAt": "2026-10-04T15:48:03.81939847Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "11d385c40b19"
            }
          ],
          "updatedAt": "2026-10-05T00:57:28.665771517Z"
        }
      },
      {
        "slug": "elevenlabs-voice-cloning",
        "name": "ElevenLabs Voice Cloning and Voice Design API",
        "vendor": "ElevenLabs",
        "vendorUrl": "https://elevenlabs.io",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "ElevenLabs' voice cloning service creates voices from audio samples. Professional cloning uses verified recordings, while Voice Design generates voices from text prompts.",
        "url": "https://www.anchorterminal.com/tools/elevenlabs-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-voice-cloning.json",
        "repo": "https://github.com/elevenlabs/elevenlabs-python",
        "license": "MIT (SDKs)",
        "transports": [
          "http",
          "stdio"
        ],
        "remoteUrl": "https://api.elevenlabs.io/v1",
        "packages": [
          {
            "registry": "npm",
            "name": "@elevenlabs/elevenlabs-js"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs-mcp"
          }
        ],
        "auth": "api-key",
        "authNotes": "`xi-api-key` header. The hosted MCP server is scoped to Agents and Text to Speech and doesn't clone. The deprecated local `elevenlabs-mcp` server has `voice_clone` and `text_to_voice` tools.",
        "pricing": "freemium",
        "pricingNotes": "Instant Voice Cloning is included from Starter at $6 a month. Professional Voice Cloning needs Creator at $22 a month (1 PVC slot), Pro $99 (1), Scale $299 (3) or Business $990 (10). Voice Design is on every plan including Free and charges only the preview text as TTS characters. Speech from a clone is billed at normal TTS rates (https://elevenlabs.io/pricing).",
        "priceSummary": "$6 / mo",
        "where": "both",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 3122,
          "npmWeekly": 1063065,
          "pypiWeekly": 2223099,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://elevenlabs.io/docs/eleven-creative/voices/voice-cloning",
        "llmsTxt": "https://elevenlabs.io/docs/llms.txt",
        "openapi": "https://api.elevenlabs.io/openapi.json",
        "capabilities": [
          "voice.clone",
          "voice.design",
          "voice.consent",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "freemium",
          "closed-source",
          "python",
          "typescript",
          "openapi",
          "llms-txt",
          "async-jobs",
          "enterprise"
        ],
        "lastRelease": "2026-09-28",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 73.8,
          "grade": "BB",
          "agentReady": true,
          "rank": 53,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 2,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 85,
            "maintenance": 85,
            "payments": 30,
            "reliability": 63,
            "schema": 87,
            "security": 84,
            "transparency": 84
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "high",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Instant clones from 1 to 2 minutes of audio on the $6 Starter plan. Instant clones rely on an attestation, not a check.",
          "strengths": [
            "Instant clones from 1 to 2 minutes of audio on the $6 Starter plan",
            "Professional clones gated by a spoken verification matched to the training audio",
            "Voice Design from a text prompt on every plan, including Free",
            "API keys scoped to endpoints, with credit quotas and expiry",
            "History API with per-generation records, filterable by voice and date"
          ],
          "weaknesses": [
            "Instant clones rely on an attestation, not a check",
            "Training on your content is on by default until switched off in settings",
            "Terms take a perpetual, irrevocable licence to User Voice Models",
            "Clones can't be exported",
            "Only 1 PVC slot until the $299 Scale plan"
          ],
          "agentNotes": [
            "Keep the source samples. A clone can't be downloaded and re-cloning sounds slightly different",
            "Check `requires_verification` in the create response before using the voice ID",
            "List your own clones with `GET /v2/voices?category=cloned` instead of paging the whole library",
            "On `system_busy` retry with backoff. On `too_many_concurrent_requests` queue instead, the plan cap won't lift",
            "PVC is asynchronous. Create, add samples, verify, train, then poll `fine_tuning_state`"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 3.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "high",
              "grade": "BB",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 73.8
            }
          ],
          "editorialScores": {
            "ergonomics": 85,
            "maintenance": 85,
            "payments": 30,
            "reliability": 63,
            "schema": 87,
            "security": 84,
            "transparency": 75
          },
          "provenanceScore": 92
        },
        "connect": {
          "http": "curl -X POST https://api.elevenlabs.io/v1/voices/add -H \"xi-api-key: $ELEVENLABS_API_KEY\" \\\n  -F name=\"Support voice\" -F files=@sample.mp3",
          "config": {
            "mcpServers": {
              "elevenlabs": {
                "args": [
                  "elevenlabs-mcp"
                ],
                "command": "uvx",
                "env": {
                  "ELEVENLABS_API_KEY": "${ELEVENLABS_API_KEY}"
                }
              }
            }
          }
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/elevenlabs-voice-cloning"
        },
        "sameCompany": [
          "elevenlabs-music",
          "elevenlabs-scribe",
          "elevenlabs-tts",
          "elevenlabs-agents"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Starter plan",
            "unit": "month",
            "usd": 6,
            "note": "Instant Voice Cloning"
          },
          {
            "item": "Creator plan",
            "unit": "month",
            "usd": 22,
            "note": "1 PVC slot, $11 first month"
          },
          {
            "item": "Scale plan",
            "unit": "month",
            "usd": 299,
            "note": "3 PVC slots"
          },
          {
            "item": "Business plan",
            "unit": "month",
            "usd": 990,
            "note": "10 PVC slots"
          }
        ],
        "provenance": {
          "legalEntity": "Eleven Labs Inc.",
          "domain": "elevenlabs.io",
          "domainRegistered": "2021-12-15",
          "endpointOnVendorDomain": true,
          "terms": "https://elevenlabs.io/terms-of-use",
          "privacy": "https://elevenlabs.io/privacy-policy",
          "statusPage": "https://status.elevenlabs.io",
          "changelog": "https://elevenlabs.io/docs/changelog",
          "securityTxt": "valid",
          "checked": "2026-09-30",
          "score": 92
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/elevenlabs-voice-cloning.json",
        "live": {
          "slug": "elevenlabs-voice-cloning",
          "probe": {
            "target": "https://api.elevenlabs.io/v1",
            "method": "get",
            "lastAt": "2026-10-05T00:57:19.870403607Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 115,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 118,
            "p95ms24h": 174,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.elevenlabs.io",
            "indicator": "none",
            "summary": "All Systems Operational",
            "checkedAt": "2026-10-05T00:53:49.834845755Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "elevenlabs/elevenlabs-python",
              "version": "v2.70.0",
              "released": "2026-09-28",
              "seenAt": "2026-10-04T16:26:26.29345111Z"
            },
            {
              "registry": "npm",
              "name": "@elevenlabs/elevenlabs-js",
              "version": "2.70.0",
              "seenAt": "2026-10-04T16:26:24.037171656Z"
            },
            {
              "registry": "pypi",
              "name": "elevenlabs",
              "version": "2.70.0",
              "released": "2026-09-28",
              "seenAt": "2026-10-04T16:26:24.288052065Z"
            },
            {
              "registry": "pypi",
              "name": "elevenlabs-mcp",
              "version": "0.12.2",
              "released": "2026-08-04",
              "seenAt": "2026-10-04T16:26:24.396658308Z"
            }
          ],
          "githubStars": 3129,
          "npmWeekly": 1135260,
          "pypiWeekly": 2247596,
          "securityTxt": {
            "url": "https://elevenlabs.io/.well-known/security.txt",
            "state": "valid",
            "expires": "2027-03-01T00:00:00.000Z",
            "checkedAt": "2026-10-04T15:15:51.968224287Z"
          },
          "llmsTxt": {
            "url": "https://elevenlabs.io/docs/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:17:45.017556884Z"
          },
          "domain": {
            "domain": "elevenlabs.io",
            "checkedAt": "2026-10-04T13:07:28.958673807Z"
          },
          "pages": [
            {
              "url": "https://elevenlabs.io/pricing",
              "kind": "pricing",
              "status": 200,
              "checkedAt": "2026-10-04T15:44:30.957619539Z",
              "changedAt": "2026-10-02T15:20:51.805343088Z",
              "fingerprint": "9211a9710ad7"
            }
          ],
          "updatedAt": "2026-10-05T00:57:19.870403607Z"
        }
      },
      {
        "slug": "cartesia-voice-cloning",
        "name": "Cartesia Voice Cloning API + MCP",
        "vendor": "Cartesia",
        "vendorUrl": "https://cartesia.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Instant voice clones for Sonic from 10 to 60 seconds of audio, and Pro Voice Clones fine-tuned on 30 minutes or more, trained in up to 3 hours.",
        "url": "https://www.anchorterminal.com/tools/cartesia-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/cartesia-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cartesia-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cartesia-voice-cloning.json",
        "repo": "https://github.com/cartesia-ai/cartesia-python",
        "license": "Apache-2.0 (SDKs)",
        "transports": [
          "http",
          "streamable-http",
          "stdio"
        ],
        "remoteUrl": "https://api.cartesia.ai",
        "packages": [
          {
            "registry": "npm",
            "name": "@cartesia/cartesia-js"
          },
          {
            "registry": "pypi",
            "name": "cartesia"
          },
          {
            "registry": "pypi",
            "name": "cartesia-mcp"
          }
        ],
        "auth": "mixed",
        "authNotes": "`Authorization: Bearer` API key plus the `Cartesia-Version` header. The hosted MCP at `https://mcp.cartesia.ai/mcp` signs in through the Playground, the local `cartesia-mcp` reads `CARTESIA_API_KEY`. Both expose `clone_voice` and `localize_voice`.",
        "pricing": "freemium",
        "pricingNotes": "Instant voice cloning is included from Pro at $5 a month. Pro Voice Cloning needs Startup at $49 a month (2 PVC slots) or Scale at $299 (4 slots), Enterprise is custom. Training a PVC is free, and speech from any clone costs 1 credit a character. Localising a voice costs 225 credits per added accent. Free has no cloning (https://cartesia.ai/pricing).",
        "priceSummary": "$5 / mo",
        "where": "both",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": 19,
        "popularity": {
          "githubStars": 133,
          "npmWeekly": 166023,
          "pypiWeekly": 176771,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.cartesia.ai/build-with-cartesia/capability-guides/clone-voices",
        "llmsTxt": "https://docs.cartesia.ai/llms.txt",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "freemium",
          "closed-source",
          "python",
          "typescript",
          "llms-txt",
          "mcp",
          "async-jobs",
          "enterprise"
        ],
        "lastRelease": "2026-09-30",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 59.8,
          "grade": "C",
          "agentReady": false,
          "rank": 257,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 3,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 65,
            "maintenance": 80,
            "payments": 10,
            "reliability": 63,
            "schema": 85,
            "security": 48,
            "transparency": 71
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Instant clones from 10 seconds of audio, up to 60 seconds used on Sonic 3.6. No consent or speaker verification in the clone API.",
          "strengths": [
            "Instant clones from 10 seconds of audio, up to 60 seconds used on Sonic 3.6",
            "Pro clone training is free on Startup ($49) and Scale ($299)",
            "Clones carried over to Sonic 3.6 with the same voice IDs",
            "Dated API versions through the `Cartesia-Version` header and OpenAPI files per version",
            "`clone_voice` and `localize_voice` in the official MCP server, released 2026-09-30"
          ],
          "weaknesses": [
            "No consent or speaker verification in the clone API",
            "Terms allow training on uploads by default, with opt-out only by form",
            "Zero Data Retention doesn't cover voice cloning",
            "No cloning on the Free plan and no per-unit dollar price",
            "No security.txt"
          ],
          "agentNotes": [
            "Send `Cartesia-Version` on every call. The clone endpoint lists it as a required header",
            "Pass the speaker's recorded `language`. A clone is built from one language, add others with the accents API",
            "Keep IVC uploads under 16 MB",
            "Don't blind-retry `POST /voices/clone`. The SDK retries 429 and 5xx twice and there's no idempotency key, so check the voice list first",
            "Poll a Pro clone fine-tune until it finishes before using the voice ID"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "C",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 59.8
            }
          ],
          "editorialScores": {
            "ergonomics": 65,
            "maintenance": 80,
            "payments": 10,
            "reliability": 63,
            "schema": 85,
            "security": 48,
            "transparency": 60
          },
          "provenanceScore": 82
        },
        "connect": {
          "http": "curl -X POST https://api.cartesia.ai/voices/clone -H \"Authorization: Bearer $CARTESIA_API_KEY\" \\\n  -H \"Cartesia-Version: 2026-08-14\" -F clip=@sample.wav -F name=\"Support voice\" -F language=en",
          "claudeCode": "claude mcp add --transport http --scope user cartesia https://mcp.cartesia.ai/mcp",
          "config": {
            "mcpServers": {
              "cartesia": {
                "args": [
                  "cartesia-mcp"
                ],
                "command": "uvx",
                "env": {
                  "CARTESIA_API_KEY": "${CARTESIA_API_KEY}"
                }
              }
            }
          }
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/cartesia-voice-cloning"
        },
        "sameCompany": [
          "cartesia-tts"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Pro plan",
            "unit": "month",
            "usd": 5,
            "note": "instant voice cloning"
          },
          {
            "item": "Startup plan",
            "unit": "month",
            "usd": 49,
            "note": "2 PVC slots, training free"
          },
          {
            "item": "Scale plan",
            "unit": "month",
            "usd": 299,
            "note": "4 PVC slots"
          }
        ],
        "provenance": {
          "legalEntity": "Cartesia AI, Inc.",
          "domain": "cartesia.ai",
          "domainRegistered": "2023-05-10",
          "endpointOnVendorDomain": true,
          "terms": "https://www.cartesia.ai/legal/terms",
          "privacy": "https://www.cartesia.ai/legal/privacy",
          "statusPage": "https://status.cartesia.ai",
          "changelog": "https://docs.cartesia.ai/changelog/2026",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "score": 82
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/cartesia-voice-cloning.json",
        "live": {
          "slug": "cartesia-voice-cloning",
          "probe": {
            "target": "https://api.cartesia.ai",
            "method": "get",
            "lastAt": "2026-10-05T00:57:17.973620865Z",
            "lastOk": true,
            "lastStatus": 200,
            "lastMs": 9,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 39,
            "p95ms24h": 115,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.cartesia.ai",
            "indicator": "none",
            "summary": "All Systems Operational",
            "checkedAt": "2026-10-05T00:53:44.213404481Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "cartesia-ai/cartesia-python",
              "version": "v4.2.0",
              "released": "2026-09-02",
              "seenAt": "2026-10-04T16:23:16.436496966Z"
            },
            {
              "registry": "npm",
              "name": "@cartesia/cartesia-js",
              "version": "4.2.0",
              "seenAt": "2026-10-04T16:23:14.144039735Z"
            },
            {
              "registry": "pypi",
              "name": "cartesia",
              "version": "4.2.0",
              "released": "2026-09-02",
              "seenAt": "2026-10-04T16:23:14.431520294Z"
            },
            {
              "registry": "pypi",
              "name": "cartesia-mcp",
              "version": "0.26.0",
              "released": "2026-09-30",
              "seenAt": "2026-10-04T16:23:14.543947064Z"
            }
          ],
          "githubStars": 133,
          "npmWeekly": 108942,
          "pypiWeekly": 188249,
          "securityTxt": {
            "url": "https://cartesia.ai/.well-known/security.txt",
            "state": "valid",
            "expires": "2027-10-03T00:00:00.000Z",
            "checkedAt": "2026-10-04T15:15:57.920556028Z"
          },
          "llmsTxt": {
            "url": "https://docs.cartesia.ai/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:17:25.383615846Z"
          },
          "domain": {
            "domain": "cartesia.ai",
            "registered": "2023-05-10",
            "source": "https://rdap.identitydigital.services/rdap/domain/cartesia.ai",
            "checkedAt": "2026-10-04T13:04:05.26596839Z"
          },
          "updatedAt": "2026-10-05T00:57:17.973620865Z"
        }
      },
      {
        "slug": "soniox-voice-cloning",
        "name": "Soniox Voice Cloning",
        "vendor": "Soniox",
        "vendorUrl": "https://soniox.com",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Instant clones for Soniox TTS from one reference clip of up to 2 minutes, made in the Console or with `POST /v1/voices`.",
        "url": "https://www.anchorterminal.com/tools/soniox-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/soniox-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/soniox-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soniox-voice-cloning.json",
        "repo": "https://github.com/soniox/soniox-python",
        "license": "Apache-2.0 (Python SDK)",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.soniox.com/v1",
        "packages": [
          {
            "registry": "npm",
            "name": "@soniox/node"
          },
          {
            "registry": "pypi",
            "name": "soniox"
          }
        ],
        "auth": "api-key",
        "authNotes": "Bearer API key. Voices belong to the project that created them, so use a key from the same project to create, list, recompute, delete or speak with them.",
        "pricing": "usage",
        "pricingNotes": "No separate cloning fee is published. Speech from any voice is billed at the TTS token rates, $4.00 per 1M input text tokens and $21.50 per 1M output audio tokens, about $0.70 an hour. 20 voices per organisation by default (https://soniox.com/pricing).",
        "priceSummary": "Pay per use",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing. Billed to a funded account (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 12,
          "npmWeekly": 22200,
          "pypiWeekly": null,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://soniox.com/docs/tts/concepts/voice-cloning",
        "llmsTxt": "https://soniox.com/docs/llms.txt",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "closed-source",
          "python",
          "typescript",
          "llms-txt",
          "async-jobs"
        ],
        "lastRelease": "2026-08-11",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 58.8,
          "grade": "C",
          "agentReady": false,
          "rank": 276,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 4,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 75,
            "maintenance": 45,
            "payments": 20,
            "reliability": 73,
            "schema": 61,
            "security": 53,
            "transparency": 73
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "One API call and a clip of up to 2 minutes. No consent capture or speaker verification, and the terms say so.",
          "strengths": [
            "One API call and a clip of up to 2 minutes",
            "Clones speak all 60+ TTS languages",
            "Audio never used for training, and clips stay only until the voice is deleted",
            "Stable `error_type` slugs that say which errors to retry",
            "SOC 2 Type 2 and ISO 27001:2022 stated"
          ],
          "weaknesses": [
            "No consent capture or speaker verification, and the terms say so",
            "Instant clones only, no professional tier or voice design",
            "20 voices per organisation and 3 concurrent TTS requests by default",
            "Voices must be recomputed by hand after a new TTS model ships",
            "No public OpenAPI file and no free tier"
          ],
          "agentNotes": [
            "Poll the voice until the target model's status is `ready` before using it in TTS",
            "On `voice_not_prepared` call recompute, don't retry the TTS request",
            "Don't retry `voice_failed` even though it's a 503. Create a new voice from a better clip",
            "Use a key from the project that owns the voice, voices are per project",
            "Keep the clip under 2 minutes and 35 MB, longer fails with `voice_audio_too_long`"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 3.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "C",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 58.8
            }
          ],
          "editorialScores": {
            "ergonomics": 75,
            "maintenance": 45,
            "payments": 20,
            "reliability": 73,
            "schema": 61,
            "security": 53,
            "transparency": 60
          },
          "provenanceScore": 86
        },
        "connect": {
          "http": "curl https://api.soniox.com/v1/voices -H \"Authorization: Bearer $SONIOX_API_KEY\" \\\n  -F name=narrator -F file=@sample.wav"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/soniox-voice-cloning"
        },
        "sameCompany": [
          "soniox-stt",
          "soniox-tts"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Speech from a cloned voice",
            "unit": "audio-minute",
            "usd": 0.0117,
            "note": "same TTS token rates as built-in voices, Soniox's estimate of $0.70 an hour"
          }
        ],
        "provenance": {
          "legalEntity": "Soniox Inc.",
          "domain": "soniox.com",
          "domainRegistered": "2020-03-23",
          "endpointOnVendorDomain": true,
          "terms": "https://soniox.com/policies/terms-of-service",
          "privacy": "https://soniox.com/policies/privacy-policy",
          "statusPage": "https://status.soniox.com",
          "changelog": "https://soniox.com/docs/tts/models",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "notes": [
            "Terms and privacy policy last updated 2026-06-29. The company address is Foster City, California"
          ],
          "score": 86
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/soniox-voice-cloning.json",
        "live": {
          "slug": "soniox-voice-cloning",
          "probe": {
            "target": "https://api.soniox.com/v1",
            "method": "get",
            "lastAt": "2026-10-05T00:57:28.586225443Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 79,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 196,
            "p95ms24h": 247,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.soniox.com",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-02T16:20:22.272014786Z"
          },
          "versions": [
            {
              "registry": "npm",
              "name": "@soniox/node",
              "version": "2.3.0",
              "seenAt": "2026-10-04T16:40:19.542964507Z"
            },
            {
              "registry": "pypi",
              "name": "soniox",
              "version": "2.10.0",
              "released": "2026-10-02",
              "seenAt": "2026-10-04T16:40:19.787930355Z"
            }
          ],
          "githubStars": 12,
          "npmWeekly": 26180,
          "pypiWeekly": 171097,
          "securityTxt": {
            "url": "https://soniox.com/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:59.988207849Z"
          },
          "llmsTxt": {
            "url": "https://soniox.com/docs/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:18:18.446480738Z"
          },
          "domain": {
            "domain": "soniox.com",
            "registered": "2020-03-23",
            "source": "https://rdap.verisign.com/com/v1/domain/soniox.com",
            "checkedAt": "2026-10-04T13:05:00.531232044Z"
          },
          "updatedAt": "2026-10-05T00:57:28.586225443Z"
        }
      },
      {
        "slug": "hume-voice-cloning",
        "name": "Hume Octave Voice Design and Cloning + MCP",
        "vendor": "Hume AI",
        "vendorUrl": "https://www.hume.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Custom voices for Hume's Octave TTS and EVI.",
        "url": "https://www.anchorterminal.com/tools/hume-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/hume-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hume-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hume-voice-cloning.json",
        "repo": "https://github.com/HumeAI/hume-python-sdk",
        "license": "MIT (SDKs)",
        "transports": [
          "http",
          "stdio"
        ],
        "remoteUrl": "https://api.hume.ai/v0/tts",
        "packages": [
          {
            "registry": "npm",
            "name": "hume"
          },
          {
            "registry": "pypi",
            "name": "hume"
          },
          {
            "registry": "npm",
            "name": "@humeai/mcp-server"
          }
        ],
        "auth": "api-key",
        "authNotes": "`X-Hume-Api-Key` header. The MCP server reads `HUME_API_KEY`.",
        "pricing": "freemium",
        "pricingNotes": "Voice design is billed as TTS characters. Free $0 includes 10,000 characters, Starter $3 30,000, Creator $14 ($7 first month) 140,000 then $0.15 per 1,000, Pro $70 1M then $0.12, Scale $200 3.3M then $0.10, Business $500 10M then $0.05. Cloning in the UI is unlimited on every plan. Cloning over the API needs Enterprise. Free and Starter are for non-commercial use only (https://www.hume.ai/pricing).",
        "priceSummary": "$14 / mo",
        "where": "both",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": 5,
        "popularity": {
          "githubStars": 180,
          "npmWeekly": 79177,
          "pypiWeekly": 23750,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://dev.hume.ai/docs/voice/overview",
        "llmsTxt": "https://dev.hume.ai/llms.txt",
        "openapi": "https://dev.hume.ai/openapi.json",
        "capabilities": [
          "voice.clone",
          "voice.design",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "freemium",
          "free-tier",
          "closed-source",
          "python",
          "typescript",
          "llms-txt",
          "mcp",
          "enterprise",
          "status-page"
        ],
        "lastRelease": "2026-08-18",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 55.2,
          "grade": "C",
          "agentReady": false,
          "rank": 316,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 5,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 75,
            "maintenance": 45,
            "payments": 30,
            "reliability": 58,
            "schema": 87,
            "security": 23,
            "transparency": 63
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Voice design from a natural-language description, saved with one call. Cloning over the API is Enterprise-only.",
          "strengths": [
            "Voice design from a natural-language description, saved with one call",
            "Official MCP server with 5 tools to design, save, list and delete voices",
            "Public OpenAPI and AsyncAPI files and named error codes",
            "API data isn't used for training, per the privacy statement",
            "Custom voices work in both Octave TTS and EVI"
          ],
          "weaknesses": [
            "Cloning over the API is Enterprise-only",
            "Consent is a legal checkbox in the Platform, not a check",
            "One account-wide API key, shown in a WebSocket query string in the docs",
            "No changelog entry since 15 May 2026",
            "No security.txt, SOC 2 report or subprocessor list found"
          ],
          "agentNotes": [
            "Design with `POST /v0/tts` using an utterance `description` plus sample `text`, then save a `generation_id` with `POST /v0/tts/voices`",
            "Request several generations and pick one. A saved voice can't be tuned afterwards",
            "List your own voices with `GET /v0/tts/voices?provider=CUSTOM_VOICE`",
            "Use `/v0/tts/file` or streaming rather than the JSON endpoint to keep base64 audio out of context",
            "On E0811 back off and retry, the request was rate limited"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "C",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 55.2
            }
          ],
          "editorialScores": {
            "ergonomics": 75,
            "maintenance": 45,
            "payments": 30,
            "reliability": 58,
            "schema": 87,
            "security": 23,
            "transparency": 40
          },
          "provenanceScore": 86
        },
        "connect": {
          "http": "curl https://api.hume.ai/v0/tts -H \"X-Hume-Api-Key: $HUME_API_KEY\" \\\n  --json '{\"utterances\":[{\"description\":\"Calm, warm support agent with a slight Irish accent\",\"text\":\"Thanks for calling, how can I help today?\"}],\"num_generations\":2}'",
          "claudeCode": "claude mcp add hume -e HUME_API_KEY=$HUME_API_KEY -- npx @humeai/mcp-server",
          "config": {
            "mcpServers": {
              "hume": {
                "args": [
                  "@humeai/mcp-server"
                ],
                "command": "npx",
                "env": {
                  "HUME_API_KEY": "${HUME_API_KEY}"
                }
              }
            }
          }
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/hume-voice-cloning"
        },
        "sameCompany": [
          "hume-evi"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Creator plan",
            "unit": "month",
            "usd": 14,
            "note": "commercial use, 140,000 characters, $7 first month"
          },
          {
            "item": "Pro plan",
            "unit": "month",
            "usd": 70,
            "note": "1M characters"
          },
          {
            "item": "Voice design and speech on Creator",
            "unit": "1m-chars",
            "usd": 150,
            "note": "$0.15 per 1,000 characters over the allowance"
          },
          {
            "item": "Voice design and speech on Business",
            "unit": "1m-chars",
            "usd": 50,
            "note": "$0.05 per 1,000 characters over the allowance"
          }
        ],
        "provenance": {
          "legalEntity": "Hume AI, Inc.",
          "domain": "hume.ai",
          "domainRegistered": "2020-04-06",
          "endpointOnVendorDomain": true,
          "terms": "https://www.hume.ai/terms-of-use",
          "privacy": "https://www.hume.ai/privacy-policy",
          "statusPage": "https://status.hume.ai",
          "changelog": "https://dev.hume.ai/changelog",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "score": 86
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/hume-voice-cloning.json",
        "live": {
          "slug": "hume-voice-cloning",
          "probe": {
            "target": "https://api.hume.ai/v0/tts",
            "method": "get",
            "lastAt": "2026-10-05T00:57:21.608789491Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 158,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 150,
            "p95ms24h": 242,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.hume.ai",
            "indicator": "none",
            "summary": "All Systems Operational",
            "checkedAt": "2026-10-05T00:53:52.989367144Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "HumeAI/hume-python-sdk",
              "version": "v0.14.0",
              "released": "2026-06-17",
              "seenAt": "2026-10-04T16:30:00.581206347Z"
            },
            {
              "registry": "npm",
              "name": "@humeai/mcp-server",
              "version": "0.3.0",
              "seenAt": "2026-10-04T16:29:58.512254694Z"
            },
            {
              "registry": "npm",
              "name": "hume",
              "version": "0.16.1",
              "seenAt": "2026-10-04T16:29:58.34815874Z"
            },
            {
              "registry": "pypi",
              "name": "hume",
              "version": "0.14.1",
              "released": "2026-08-17",
              "seenAt": "2026-10-04T16:29:58.400855995Z"
            }
          ],
          "githubStars": 181,
          "npmWeekly": 80759,
          "pypiWeekly": 21358,
          "securityTxt": {
            "url": "https://hume.ai/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:41.337438357Z"
          },
          "llmsTxt": {
            "url": "https://dev.hume.ai/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:17:54.646373774Z"
          },
          "domain": {
            "domain": "hume.ai",
            "registered": "2020-04-06",
            "source": "https://rdap.identitydigital.services/rdap/domain/hume.ai",
            "checkedAt": "2026-10-04T13:04:35.90510371Z"
          },
          "updatedAt": "2026-10-05T00:57:21.608789491Z"
        }
      },
      {
        "slug": "resemble-ai-voice-cloning",
        "name": "Resemble AI Voice Cloning API",
        "vendor": "Resemble AI",
        "vendorUrl": "https://www.resemble.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Resemble AI's service for creating custom voices for speech generation.",
        "url": "https://www.anchorterminal.com/tools/resemble-ai-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/resemble-ai-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/resemble-ai-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/resemble-ai-voice-cloning.json",
        "repo": "https://github.com/resemble-ai/resemble-node",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://app.resemble.ai/api/v2",
        "packages": [
          {
            "registry": "npm",
            "name": "@resemble/node"
          },
          {
            "registry": "pypi",
            "name": "resemble"
          }
        ],
        "auth": "api-key",
        "authNotes": "`Authorization: Bearer` API key. Voice creation, recordings and builds run on `app.resemble.ai/api/v2`, speech from the clone on `f.cluster.resemble.ai`.",
        "pricing": "paid",
        "pricingNotes": "The Voice Cloning API needs Business at $1,000 a month ($800 billed annually) or Enterprise. Clone slots are a per-voice subscription item, $1.50 on Team and Business and $2 on Flex. The changelog says the first clone is free and later ones $2, with card capture after the first. Speech from a clone costs $0.0005 a second on Business (https://app.resemble.ai/billing/api/v1/plans).",
        "priceSummary": "$1.50 / mo",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 15,
          "npmWeekly": 8053,
          "pypiWeekly": null,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.resemble.ai/voice-creation/voices/clone-overview",
        "llmsTxt": "https://docs.resemble.ai/llms.txt",
        "openapi": "https://docs.resemble.ai/openapi.json",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "closed-source",
          "python",
          "typescript",
          "openapi",
          "llms-txt",
          "webhooks",
          "async-jobs",
          "watermark",
          "enterprise"
        ],
        "lastRelease": "2026-06-30",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 54.3,
          "grade": "C",
          "agentReady": false,
          "rank": 325,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 6,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 66,
            "maintenance": 30,
            "payments": 20,
            "reliability": 65,
            "schema": 81,
            "security": 54,
            "transparency": 78
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": -4,
          "negativeNotes": [
            "2026-06-29: the changelog says Resemble 'began deprecating all older voice models' that day, with no model list or notice period, and the model versions page now says voices on the seven end-of-life models can no longer generate audio until upgraded to Resemble Ultra. We found no earlier public notice. An upgrade path exists, and we can't see whether customers were told privately, so a small deduction. https://www.resemble.ai/changelog and https://docs.resemble.ai/getting-started/model-versions"
          ],
          "verdict": "Rapid clones from 10 seconds of audio, ready in under a minute. Cloning API only on Business ($1,000 a month) and Enterprise.",
          "strengths": [
            "Rapid clones from 10 seconds of audio, ready in under a minute",
            "Training webhook through `callback_uri`, and STOI, PESQ and SI-SDR scores for problem recordings",
            "Privacy policy says customer voice data isn't used to train general-purpose models, and synthesis text and audio aren't kept after delivery",
            "Named subprocessor list and US hosting regions published, ISO 27001:2022 listed as attested",
            "Public OpenAPI file, llms.txt and a published limit of 40 requests a second"
          ],
          "weaknesses": [
            "Cloning API only on Business ($1,000 a month) and Enterprise",
            "No consent or speaker verification step in the API reference",
            "Seven older TTS models are end of life and their voices can't generate audio until upgraded. The 29 June 2026 changelog entry gave no notice period",
            "Error responses carry no codes, create-voice documents only a 200, and nothing is documented for 429",
            "No security.txt, disclosure policy or bug bounty, and SOC 2 Type 2 was still in observation two days after its expected report date"
          ],
          "agentNotes": [
            "Create the voice, upload recordings or pass `dataset_url`, then call `/build`. Nothing trains until you do",
            "Set `callback_uri` rather than polling for `status` to reach `finished`",
            "Expect a rapid clone. Since 2026-06-30 API-created voices default to rapid, and create-voice has no field to pick another type",
            "Upgrade any voice on a pre-Ultra model before synthesis, since those voices can no longer generate audio",
            "Check `success` in every response body, log the request ID, and stay under 40 requests a second per token with your own backoff"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "C",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 54.3
            }
          ],
          "editorialScores": {
            "ergonomics": 66,
            "maintenance": 30,
            "payments": 20,
            "reliability": 65,
            "schema": 81,
            "security": 54,
            "transparency": 70
          },
          "provenanceScore": 86
        },
        "connect": {
          "http": "curl -X POST https://app.resemble.ai/api/v2/voices -H \"Authorization: Bearer $RESEMBLE_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"name\":\"Support voice\",\"dataset_url\":\"https://example.com/sample.wav\",\"callback_uri\":\"https://example.com/hooks/resemble\"}'"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/resemble-ai-voice-cloning"
        },
        "sameCompany": [
          "resemble-ai-tts"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Voice clone slot on Team or Business",
            "unit": "month",
            "usd": 1.5,
            "note": "per voice"
          },
          {
            "item": "Voice clone slot on Flex",
            "unit": "month",
            "usd": 2,
            "note": "per voice, web app, first clone free"
          },
          {
            "item": "Business plan",
            "unit": "month",
            "usd": 1000,
            "note": "needed for the cloning API"
          }
        ],
        "provenance": {
          "legalEntity": "Resemble AI, Inc.",
          "domain": "resemble.ai",
          "domainRegistered": "2018-11-12",
          "endpointOnVendorDomain": true,
          "terms": "https://www.resemble.ai/terms-of-service",
          "privacy": "https://www.resemble.ai/privacy-policy",
          "statusPage": "https://status.resemble.ai",
          "changelog": "https://www.resemble.ai/changelog",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "notes": [
            "The privacy policy gives the address as 812 W Dana St, Mountain View, California"
          ],
          "score": 86
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/resemble-ai-voice-cloning.json",
        "live": {
          "slug": "resemble-ai-voice-cloning",
          "probe": {
            "target": "https://app.resemble.ai/api/v2",
            "method": "get",
            "lastAt": "2026-10-05T00:57:27.071214594Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 305,
            "authRequired": false,
            "uptime24h": 99.63,
            "uptime30d": 99.73,
            "p50ms24h": 283,
            "p95ms24h": 338,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 275
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 270
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 271
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.resemble.ai",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-04T21:40:26.127283696Z"
          },
          "versions": [
            {
              "registry": "npm",
              "name": "@resemble/node",
              "version": "3.5.3",
              "seenAt": "2026-10-04T16:38:18.263801009Z"
            },
            {
              "registry": "pypi",
              "name": "resemble",
              "version": "1.9.0",
              "released": "2026-04-06",
              "seenAt": "2026-10-04T16:38:18.522954081Z"
            }
          ],
          "githubStars": 15,
          "npmWeekly": 9722,
          "pypiWeekly": 194,
          "securityTxt": {
            "url": "https://resemble.ai/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:39.395527714Z"
          },
          "llmsTxt": {
            "url": "https://docs.resemble.ai/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:18:12.218644649Z"
          },
          "domain": {
            "domain": "resemble.ai",
            "registered": "2018-11-12",
            "source": "https://rdap.identitydigital.services/rdap/domain/resemble.ai",
            "checkedAt": "2026-10-04T13:05:20.701682078Z"
          },
          "updatedAt": "2026-10-05T00:57:27.071214594Z"
        }
      },
      {
        "slug": "fish-audio-voice-cloning",
        "name": "Fish Audio Voice Cloning API",
        "vendor": "Fish Audio",
        "vendorUrl": "https://fish.audio",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Fish Audio's API creates reusable voice clones from audio samples and generates candidate voices from text prompts.",
        "url": "https://www.anchorterminal.com/tools/fish-audio-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/fish-audio-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fish-audio-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fish-audio-voice-cloning.json",
        "repo": "https://github.com/fishaudio/fish-audio-python",
        "license": "Apache-2.0 (Python SDK)",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.fish.audio",
        "packages": [
          {
            "registry": "pypi",
            "name": "fish-audio-sdk"
          },
          {
            "registry": "npm",
            "name": "fish-audio"
          }
        ],
        "auth": "api-key",
        "authNotes": "`Authorization: Bearer` API key. Voice design also needs a `model: voice-design-1` header.",
        "pricing": "usage",
        "pricingNotes": "Prepaid pay as you go with no subscription. No published fee for creating a voice model. Speech from a clone costs $15 per million UTF-8 bytes on `s2.1-pro`, or $0 on `s2.1-pro-free` under fair use. Voice design is $0.01 per successful request whatever the number of candidates. Concurrency rises with total prepaid spend. Separate app plans (Plus $11, Pro $75 a month) set voice slots in the web app (https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits).",
        "priceSummary": "$0.01 / call",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 218,
          "npmWeekly": 6392,
          "pypiWeekly": 37344,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.fish.audio/developer-guide/core-features/creating-models",
        "llmsTxt": "https://docs.fish.audio/llms.txt",
        "openapi": "https://docs.fish.audio/api-reference/openapi.json",
        "capabilities": [
          "voice.clone",
          "voice.design",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "usage-priced",
          "prepaid",
          "python",
          "typescript",
          "openapi",
          "llms-txt",
          "open-weights",
          "self-hosted"
        ],
        "lastRelease": "2026-03-10",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 51.5,
          "grade": "D",
          "agentReady": false,
          "rank": 348,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 7,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 65,
            "maintenance": 13,
            "payments": 30,
            "reliability": 65,
            "schema": 79,
            "security": 28,
            "transparency": 61
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Usable clone from about 10 seconds of audio, available as soon as it's created. No consent or speaker verification in the API.",
          "strengths": [
            "Usable clone from about 10 seconds of audio, available as soon as it's created",
            "Inline cloning per request, with no model to store",
            "Voice design at $0.01 per successful request, failed requests not billed",
            "One 10 minute incident on the status page in the last 90 days",
            "Open-weights S2-Pro for self-hosting under a research licence"
          ],
          "weaknesses": [
            "No consent or speaker verification in the API",
            "Terms take a perpetual, irrevocable licence to uploads, including for training, with no opt-out",
            "Changelog stops at March 2026, s2.1-pro and voice design aren't in it",
            "No 429 or retry guidance despite concurrency caps of 5 to 50",
            "No security.txt, SOC 2 or subprocessor list found"
          ],
          "agentNotes": [
            "Send 2 or 3 clean single-speaker clips with matching `texts`, or the API runs ASR on them",
            "Pass the model `_id` as `reference_id` in TTS. Check `state` before relying on it",
            "For one-off voices send `references` inline to `/v1/tts` instead of creating a model",
            "Send the `model: voice-design-1` header on voice design calls",
            "Keep concurrency at 5 until prepaid spend passes $100, there's no documented retry guidance"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "D",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 51.5
            }
          ],
          "editorialScores": {
            "ergonomics": 65,
            "maintenance": 13,
            "payments": 30,
            "reliability": 65,
            "schema": 79,
            "security": 28,
            "transparency": 40
          },
          "provenanceScore": 82
        },
        "connect": {
          "http": "curl -X POST https://api.fish.audio/model -H \"Authorization: Bearer $FISH_API_KEY\" \\\n  -F type=tts -F train_mode=fast -F title=\"Support voice\" -F voices=@sample.wav"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/fish-audio-voice-cloning"
        },
        "area": "voice",
        "unitPrices": [
          {
            "item": "Speech from a clone, s2.1-pro",
            "unit": "1m-chars",
            "usd": 15,
            "note": "per million UTF-8 bytes, not characters"
          },
          {
            "item": "Voice design, voice-design-1",
            "unit": "call",
            "usd": 0.01,
            "note": "per successful request, up to 4 candidates"
          }
        ],
        "provenance": {
          "legalEntity": "Hanabi AI Inc.",
          "domain": "fish.audio",
          "domainRegistered": "2023-12-11",
          "endpointOnVendorDomain": true,
          "terms": "https://fish.audio/terms/",
          "privacy": "https://fish.audio/privacy/",
          "statusPage": "https://status.fish.audio",
          "changelog": "https://docs.fish.audio/developer-guide/getting-started/changelog",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "score": 82
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/fish-audio-voice-cloning.json",
        "live": {
          "slug": "fish-audio-voice-cloning",
          "probe": {
            "target": "https://api.fish.audio",
            "method": "get",
            "lastAt": "2026-10-05T00:57:20.551637198Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 134,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 146,
            "p95ms24h": 229,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.fish.audio",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-04T21:40:01.923099604Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "fishaudio/fish-audio-python",
              "version": "fish-audio-sdk-v1.3.0",
              "released": "2026-03-10",
              "seenAt": "2026-10-04T16:27:22.299968541Z"
            },
            {
              "registry": "npm",
              "name": "fish-audio",
              "version": "0.1.0",
              "seenAt": "2026-10-04T16:27:21.504901547Z"
            },
            {
              "registry": "pypi",
              "name": "fish-audio-sdk",
              "version": "1.3.0",
              "released": "2026-03-10",
              "seenAt": "2026-10-04T16:27:17.774660475Z"
            }
          ],
          "githubStars": 221,
          "npmWeekly": 5189,
          "pypiWeekly": 34809,
          "securityTxt": {
            "url": "https://fish.audio/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:51.233424924Z"
          },
          "llmsTxt": {
            "url": "https://docs.fish.audio/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:17:47.200959542Z"
          },
          "domain": {
            "domain": "fish.audio",
            "registered": "2023-12-11",
            "source": "https://rdap.centralnic.com/audio/domain/fish.audio",
            "checkedAt": "2026-10-04T13:03:37.042191177Z"
          },
          "pages": [
            {
              "url": "https://docs.fish.audio/developer-guide/getting-started/changelog",
              "kind": "changelog",
              "status": 200,
              "checkedAt": "2026-10-04T15:43:37.719959839Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "611e4f26428f"
            },
            {
              "url": "https://docs.fish.audio/developer-guide/models-pricing/deprecations",
              "kind": "deprecations",
              "status": 200,
              "checkedAt": "2026-10-04T15:43:40.541228558Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "647eba9cace8"
            },
            {
              "url": "https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits",
              "kind": "pricing",
              "status": 200,
              "checkedAt": "2026-10-04T15:43:42.536270652Z",
              "changedAt": "2026-10-02T15:20:05.654193458Z",
              "fingerprint": "e6501c3af768"
            },
            {
              "url": "https://fish.audio/privacy/",
              "kind": "privacy",
              "status": 200,
              "checkedAt": "2026-10-04T15:44:45.172836492Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "14953e34f56f"
            },
            {
              "url": "https://fish.audio/terms/",
              "kind": "terms",
              "status": 200,
              "checkedAt": "2026-10-04T15:44:47.22135028Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "659fc3527722"
            }
          ],
          "updatedAt": "2026-10-05T00:57:20.551637198Z"
        }
      },
      {
        "slug": "murf-voice-cloning",
        "name": "Murf Voice Cloning API",
        "vendor": "Murf",
        "vendorUrl": "https://murf.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Murf's service for creating voices from audio samples, with instant cloning and a managed professional option.",
        "url": "https://www.anchorterminal.com/tools/murf-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/murf-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/murf-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/murf-voice-cloning.json",
        "repo": "https://github.com/murf-ai/murf-python-sdk",
        "license": "MIT (SDK)",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.murf.ai/v1",
        "packages": [
          {
            "registry": "pypi",
            "name": "murf"
          }
        ],
        "auth": "api-key",
        "authNotes": "`api-key` header on every cloning call. Cloning must first be switched on for the workspace by Murf, otherwise the endpoints return `403`.",
        "pricing": "paid",
        "pricingNotes": "Enterprise plan only, priced by contract. Creating and keeping an instant clone costs nothing extra, and speech from it is billed at Falcon 2 rates (1 cent per 1,000 characters on the public price list, or the contract rate). Professional clones are quoted by sales (https://murf.ai/pricing?product=api).",
        "priceSummary": "Paid",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 108,
          "npmWeekly": null,
          "pypiWeekly": 669,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://murf.ai/api/docs/voices-styles/instant-voice-cloning",
        "llmsTxt": "https://murf.ai/api/docs/llms.txt",
        "openapi": "https://murf.ai/api/docs/openapi.json",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "closed-source",
          "enterprise",
          "async-jobs",
          "python",
          "openapi",
          "llms-txt"
        ],
        "lastRelease": "2026-06-16",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 46.5,
          "grade": "D",
          "agentReady": false,
          "rank": 394,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 8,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 63,
            "maintenance": 38,
            "payments": 0,
            "reliability": 38,
            "schema": 84,
            "security": 35,
            "transparency": 63
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "One sample of up to 30 seconds, ready in a few minutes. Enterprise only, with no self-serve or trial access.",
          "strengths": [
            "One sample of up to 30 seconds, ready in a few minutes",
            "No charge to create or keep a clone, speech billed at Falcon 2 rates",
            "Clones speak every Falcon 2 locale whatever the sample's language",
            "Reference audio isn't used for training",
            "`GET /v1/speech/voices/cloned` lists only your clones"
          ],
          "weaknesses": [
            "Enterprise only, with no self-serve or trial access",
            "No consent verification, only a written rule",
            "No public status page",
            "Clones can't be retrained, renamed or used with Gen2",
            "Python is the only official SDK"
          ],
          "agentNotes": [
            "Expect 403 until Murf enables cloning for the workspace",
            "Send a WAV, MP3 or FLAC at 24 kHz or above. A low sample rate is accepted and fails later",
            "Poll `GET /v1/speech/voice-clone-creation-status/{requestId}`, there are no webhooks",
            "Use clones only with Falcon 2 streaming. Gen2 or the non-streaming endpoint returns 400"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "D",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 46.5
            }
          ],
          "editorialScores": {
            "ergonomics": 63,
            "maintenance": 38,
            "payments": 0,
            "reliability": 38,
            "schema": 84,
            "security": 35,
            "transparency": 50
          },
          "provenanceScore": 76
        },
        "connect": {
          "http": "curl -X POST https://api.murf.ai/v1/speech/voices/create -H \"api-key: $MURF_API_KEY\" \\\n  -F tag=support-voice -F \"displayName=Support voice\" -F audio=@sample.wav"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/murf-voice-cloning"
        },
        "sameCompany": [
          "murf-tts"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Speech from an instant clone",
            "unit": "1m-chars",
            "usd": 10,
            "note": "Falcon 2 list rate, Enterprise contract rates may differ. No charge per clone"
          }
        ],
        "provenance": {
          "legalEntity": "Murf Inc.",
          "domain": "murf.ai",
          "domainRegistered": "2020-07-17",
          "endpointOnVendorDomain": true,
          "terms": "https://murf.ai/resources/terms_of_service/",
          "privacy": "https://murf.ai/resources/privacy_policy/",
          "statusPage": "",
          "changelog": "https://murf.ai/api/docs/changelog",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "notes": [
            "Impressum at https://murf.ai/legal/impressum names Murf Inc., 535 Mission Street, San Francisco"
          ],
          "score": 76
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/murf-voice-cloning.json",
        "live": {
          "slug": "murf-voice-cloning",
          "probe": {
            "target": "https://api.murf.ai/v1",
            "method": "get",
            "lastAt": "2026-10-05T00:57:24.205294396Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 263,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 268,
            "p95ms24h": 301,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "versions": [
            {
              "registry": "github",
              "name": "murf-ai/murf-python-sdk",
              "version": "2.3.0",
              "released": "2026-03-05",
              "seenAt": "2026-10-04T16:34:07.1410131Z"
            },
            {
              "registry": "pypi",
              "name": "murf",
              "version": "2.3.0",
              "released": "2026-03-05",
              "seenAt": "2026-10-04T16:34:07.029520537Z"
            }
          ],
          "githubStars": 109,
          "pypiWeekly": 688,
          "securityTxt": {
            "url": "https://murf.ai/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:48.759951224Z"
          },
          "llmsTxt": {
            "url": "https://murf.ai/api/docs/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:18:03.753615538Z"
          },
          "domain": {
            "domain": "murf.ai",
            "registered": "2020-07-17",
            "source": "https://rdap.identitydigital.services/rdap/domain/murf.ai",
            "checkedAt": "2026-10-04T13:09:09.691163163Z"
          },
          "updatedAt": "2026-10-05T00:57:24.205294396Z"
        }
      },
      {
        "slug": "ultravox-voice-cloning",
        "name": "Ultravox Voice Cloning",
        "vendor": "Ultravox (Fixie.ai)",
        "vendorUrl": "https://www.ultravox.ai",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Instant voice cloning inside Ultravox Realtime.",
        "url": "https://www.anchorterminal.com/tools/ultravox-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/ultravox-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ultravox-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ultravox-voice-cloning.json",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.ultravox.ai/api",
        "packages": [],
        "auth": "api-key",
        "authNotes": "`X-API-Key` header, the same key as the rest of the Ultravox API.",
        "pricing": "freemium",
        "pricingNotes": "No separate cloning fee. Pay as you go includes 1 cloned voice and Pro ($100 a month, annual rate) includes 5, with speech from the clone billed inside calls at the standard $0.05 a minute. More clones are by request (https://www.ultravox.ai/pricing).",
        "priceSummary": "$100 / mo",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "No x402 support in the docs, pricing page or MCP docs (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": null,
          "npmWeekly": null,
          "pypiWeekly": null,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.ultravox.ai/voices/cloning",
        "llmsTxt": "https://docs.ultravox.ai/llms.txt",
        "openapi": "https://api.ultravox.ai/api/schema/",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "hosted",
          "closed-source",
          "no-card",
          "llms-txt",
          "openapi"
        ],
        "lastRelease": "2025-12-03",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 41,
          "grade": "E",
          "agentReady": false,
          "rank": 420,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 9,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 35,
            "maintenance": 5,
            "payments": 40,
            "reliability": 40,
            "schema": 68,
            "security": 35,
            "transparency": 54
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "One multipart request with a 30 to 60 second sample. No consent or speaker verification, only a warranty in the terms.",
          "strengths": [
            "One multipart request with a 30 to 60 second sample",
            "No fee on top of the $0.05 a minute call rate",
            "One clone on the free Pay as You Go plan with 30 free minutes",
            "Voices are private to the creating account",
            "Call History records each call that uses the voice"
          ],
          "weaknesses": [
            "No consent or speaker verification, only a warranty in the terms",
            "Clones work only inside Ultravox calls",
            "No documented errors, retry guidance or REST SDK",
            "Changelog's newest entry is 2025-12-03",
            "Docs say one clone per account, the pricing page says five on Pro"
          ],
          "agentNotes": [
            "Send a single clean, single-speaker MP3 or WAV of 30 to 60 seconds, 10 MB at most",
            "Expect one clone per account unless support raises it, whatever the plan page says",
            "Test the voice in the Playground before putting it on a live agent",
            "Get the speaker's written consent first, the terms require it and Ultravox doesn't check"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 2.5,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "E",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 41
            }
          ],
          "editorialScores": {
            "ergonomics": 35,
            "maintenance": 5,
            "payments": 40,
            "reliability": 40,
            "schema": 68,
            "security": 35,
            "transparency": 25
          },
          "provenanceScore": 82
        },
        "connect": {
          "http": "curl -X POST https://api.ultravox.ai/api/voices -H \"X-API-Key: $ULTRAVOX_API_KEY\" \\\n  -F 'file=@sample.wav' -F 'name=Support voice' -F 'language=en-US'"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/ultravox-voice-cloning"
        },
        "sameCompany": [
          "ultravox"
        ],
        "area": "voice",
        "unitPrices": [
          {
            "item": "Speech from a cloned voice in calls",
            "unit": "call-minute",
            "usd": 0.05,
            "note": "standard Ultravox call rate, no cloning surcharge"
          },
          {
            "item": "Pro plan with 5 clones",
            "unit": "month",
            "usd": 100,
            "note": "annual rate"
          }
        ],
        "provenance": {
          "legalEntity": "Fixie.ai Inc.",
          "domain": "ultravox.ai",
          "domainRegistered": "2023-10-05",
          "endpointOnVendorDomain": true,
          "terms": "https://www.ultravox.ai/terms",
          "privacy": "https://www.ultravox.ai/privacy",
          "statusPage": "https://status.ultravox.ai",
          "changelog": "https://docs.ultravox.ai/changelog/news",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "score": 82
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/ultravox-voice-cloning.json",
        "live": {
          "slug": "ultravox-voice-cloning",
          "probe": {
            "target": "https://api.ultravox.ai/api",
            "method": "get",
            "lastAt": "2026-10-05T00:57:29.951839369Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 140,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 137,
            "p95ms24h": 191,
            "samples24h": 272,
            "samples30d": 1113,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 11,
                "ok": 11
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.ultravox.ai",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-04T21:40:32.200031803Z"
          },
          "securityTxt": {
            "url": "https://ultravox.ai/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:37.319054674Z"
          },
          "llmsTxt": {
            "url": "https://docs.ultravox.ai/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:18:18.748014248Z"
          },
          "domain": {
            "domain": "ultravox.ai",
            "registered": "2023-10-05",
            "source": "https://rdap.identitydigital.services/rdap/domain/ultravox.ai",
            "checkedAt": "2026-10-04T13:04:52.103171331Z"
          },
          "pages": [
            {
              "url": "https://docs.ultravox.ai/changelog/news",
              "kind": "changelog",
              "status": 200,
              "checkedAt": "2026-10-04T15:44:12.532381944Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "511ea5f1155f"
            },
            {
              "url": "https://www.ultravox.ai/pricing",
              "kind": "pricing",
              "status": 304,
              "checkedAt": "2026-10-04T15:52:33.032419595Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "88a4dd170a6b"
            },
            {
              "url": "https://www.ultravox.ai/privacy",
              "kind": "privacy",
              "status": 304,
              "checkedAt": "2026-10-04T15:52:35.200556395Z",
              "changedAt": "2026-10-02T15:28:38.982647689Z",
              "fingerprint": "f1f201438d2e"
            },
            {
              "url": "https://www.ultravox.ai/terms",
              "kind": "terms",
              "status": 304,
              "checkedAt": "2026-10-04T15:52:37.474878684Z",
              "changedAt": "2026-10-02T15:28:40.979842821Z",
              "fingerprint": "663d0615a1d5"
            }
          ],
          "updatedAt": "2026-10-05T00:57:29.951839369Z"
        }
      },
      {
        "slug": "playht-voice-cloning",
        "name": "PlayHT Voice Cloning API",
        "vendor": "PlayHT",
        "vendorUrl": "https://play.ht",
        "kind": "model",
        "category": "voice-cloning",
        "summary": "Discontinued PlayHT service for creating voices from uploaded audio samples.",
        "url": "https://www.anchorterminal.com/tools/playht-voice-cloning",
        "markdownUrl": "https://www.anchorterminal.com/tools/playht-voice-cloning.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/playht-voice-cloning.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/playht-voice-cloning.json",
        "repo": "https://github.com/playht/pyht",
        "license": "Apache-2.0 (Python SDK)",
        "transports": [
          "http"
        ],
        "remoteUrl": "https://api.play.ht/api/v2",
        "packages": [
          {
            "registry": "npm",
            "name": "playht"
          },
          {
            "registry": "pypi",
            "name": "pyht"
          }
        ],
        "auth": "api-key",
        "authNotes": "Two headers, `X-USER-ID` and `AUTHORIZATION` with the secret key, both from the dashboard. The endpoints no longer answer.",
        "pricing": "paid",
        "pricingNotes": "Cloning was sold inside PlayHT's API and Studio plans, with custom cloning terms on Enterprise. Per-clone prices couldn't be recovered from a primary source (https://web.archive.org/web/20250625003728/https://play.ht/pricing/).",
        "priceSummary": "Paid",
        "where": "hosted",
        "x402": {
          "level": "no",
          "evidence": "Service shut down. No x402 or machine payment was ever documented (checked 2026-09-30).",
          "endpoints": []
        },
        "toolCount": null,
        "popularity": {
          "githubStars": 218,
          "npmWeekly": 14219,
          "pypiWeekly": 6561,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.play.ht/reference/api-create-instant-voice-clone",
        "llmsTxt": "https://docs.play.ht/llms.txt",
        "capabilities": [
          "voice.clone",
          "speech.tts"
        ],
        "tags": [
          "closed-source",
          "retired",
          "python",
          "typescript"
        ],
        "lastRelease": "2025-05-21",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 4.2,
          "grade": "F",
          "agentReady": false,
          "rank": 0,
          "ranked": false,
          "notRankedWhy": "Shut down 2025-12-31, so out of the ranking",
          "rankOf": 452,
          "categoryRank": 10,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 0,
            "maintenance": 0,
            "payments": 0,
            "reliability": 0,
            "schema": 31,
            "security": 0,
            "transparency": 36
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": -4,
          "negativeNotes": [
            "2026-10-01. docs.play.ht still documents `POST /api/v2/cloned-voices/instant` with no shutdown notice, and play.ht served its old marketing page, while api.play.ht doesn't resolve and the platform closed on 2025-12-31. An endpoint removed while still advertised. https://docs.play.ht/reference/api-create-instant-voice-clone and https://inworld.ai/resources/migrate-from-playht"
          ],
          "verdict": "The API reference is still readable at docs.play.ht, useful for mapping old integrations. Shut down, api.play.ht doesn't resolve.",
          "strengths": [
            "The API reference is still readable at docs.play.ht, useful for mapping old integrations",
            "SDKs remain on GitHub under Apache-2.0",
            "The reference lists each response code, including 415 for unsupported audio and 429 for rate limits"
          ],
          "weaknesses": [
            "Shut down, api.play.ht doesn't resolve",
            "Cloned voices reportedly deleted at shutdown with no export",
            "Docs and marketing pages still advertise the API with no shutdown notice",
            "No consent or verification step was ever in the API"
          ],
          "agentNotes": [
            "Don't call `api.play.ht`. The host doesn't resolve",
            "Ignore docs.play.ht for new work. It documents an API that no longer exists",
            "Re-create voices with another vendor from the original recordings, the clones can't be recovered"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 2,
          "avgRating": 1,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "F",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 4.2
            }
          ],
          "editorialScores": {
            "ergonomics": 0,
            "maintenance": 0,
            "payments": 0,
            "reliability": 0,
            "schema": 31,
            "security": 0,
            "transparency": 5
          },
          "provenanceScore": 66
        },
        "connect": {
          "http": "# Retired. api.play.ht no longer resolves.\ncurl -X POST https://api.play.ht/api/v2/cloned-voices/instant -H \"X-USER-ID: $PLAYHT_USER_ID\" -H \"AUTHORIZATION: $PLAYHT_API_KEY\" \\\n  -F sample_file=@sample.wav -F voice_name=support-voice"
        },
        "letme": {
          "capability": "https://letme.dev/voice.clone",
          "tool": "https://letme.dev/playht-voice-cloning"
        },
        "sameCompany": [
          "playht-tts"
        ],
        "area": "voice",
        "retired": "2025-12-31",
        "provenance": {
          "legalEntity": "PlayHT, Inc.",
          "domain": "play.ht",
          "domainRegistered": "2016-11-29",
          "endpointOnVendorDomain": true,
          "terms": "https://web.archive.org/web/20250222123504/https://play.ht/terms/",
          "privacy": "https://web.archive.org/web/20250202131353/https://play.ht/privacy/",
          "statusPage": "",
          "changelog": "",
          "securityTxt": "unknown",
          "checked": "2026-10-01",
          "notes": [
            "On 2026-10-01 api.play.ht didn't resolve, while play.ht and docs.play.ht still served old marketing and API reference pages with no shutdown notice",
            "Terms and privacy links point to Internet Archive copies from February 2025"
          ],
          "score": 66
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/playht-voice-cloning.json"
      }
    ]
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/categories/voice-cloning",
    "json": "https://www.anchorterminal.com/categories/voice-cloning.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/categories/voice-cloning.md",
    "slim": "https://www.anchorterminal.com/categories/voice-cloning.min.md"
  },
  "markdown": "APIs that make a new voice from a sample, or design one from a description. Compared on how much audio a clone needs, how close it sounds, consent and verification checks, who owns the voice, and price.\n\n- Tools ranked: 10 · agent-ready (BB or better): 2 · accept x402: 0 · hosted endpoints: 10 · desk reviews by the panel: 26\n- JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability)\n- Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/\n\n- Capabilities in this category: voice.clone, voice.design, voice.consent, speech.tts\n- https://letme.dev/voice.clone picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md)\n\n## Ranking\n\n| # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| 47 | Speechify API Voice Cloning | Speechify | Model API | Cloning | BB | 74.5 | medium | no | API key | hosted | 3.6/5 (8) | https://www.anchorterminal.com/tools/speechify-voice-cloning.md |\n| 53 | ElevenLabs Voice Cloning and Voice Design API | ElevenLabs | Model API | Cloning | BB | 73.8 | high | no | API key | hosted + local | 3.5/5 (2) | https://www.anchorterminal.com/tools/elevenlabs-voice-cloning.md |\n| 257 | Cartesia Voice Cloning API + MCP | Cartesia | Model API | Cloning | C | 59.8 | medium | no | OAuth or key | hosted + local | 2.5/5 (2) | https://www.anchorterminal.com/tools/cartesia-voice-cloning.md |\n| 276 | Soniox Voice Cloning | Soniox | Model API | Cloning | C | 58.8 | medium | no | API key | hosted | 3.5/5 (2) | https://www.anchorterminal.com/tools/soniox-voice-cloning.md |\n| 316 | Hume Octave Voice Design and Cloning + MCP | Hume AI | Model API | Cloning | C | 55.2 | medium | no | API key | hosted + local | 2/5 (2) | https://www.anchorterminal.com/tools/hume-voice-cloning.md |\n| 325 | Resemble AI Voice Cloning API | Resemble AI | Model API | Cloning | C | 54.3 | medium | no | API key | hosted | 2.5/5 (2) | https://www.anchorterminal.com/tools/resemble-ai-voice-cloning.md |\n| 348 | Fish Audio Voice Cloning API | Fish Audio | Model API | Cloning | D | 51.5 | medium | no | API key | hosted | 2.5/5 (2) | https://www.anchorterminal.com/tools/fish-audio-voice-cloning.md |\n| 394 | Murf Voice Cloning API | Murf | Model API | Cloning | D | 46.5 | medium | no | API key | hosted | 2/5 (2) | https://www.anchorterminal.com/tools/murf-voice-cloning.md |\n| 420 | Ultravox Voice Cloning | Ultravox (Fixie.ai) | Model API | Cloning | E | 41 | medium | no | API key | hosted | 2.5/5 (2) | https://www.anchorterminal.com/tools/ultravox-voice-cloning.md |\n| not ranked, shut down | PlayHT Voice Cloning API | PlayHT | Model API | Cloning | F | 4.2 | medium | no | API key | hosted | 1/5 (2) | https://www.anchorterminal.com/tools/playht-voice-cloning.md |\n\nScores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet.\n\n## Summaries\n\n### 47. Speechify API Voice Cloning, BB (74.5)\n\nZero-shot voice cloning on the SpeechifyAI API from a 10 to 30 second sample, with verified spoken consent. Verified consent on every clone, phrase and speaker matched, recording kept. No cloning on the Free plan.\n\n- Page: https://www.anchorterminal.com/tools/speechify-voice-cloning · Markdown: https://www.anchorterminal.com/tools/speechify-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/speechify-voice-cloning.json\n- Capabilities: voice.clone, voice.consent, speech.tts · endpoint: `https://api.speechify.ai/v1`\n\n### 53. ElevenLabs Voice Cloning and Voice Design API, BB (73.8)\n\nElevenLabs' voice cloning service creates voices from audio samples. Professional cloning uses verified recordings, while Voice Design generates voices from text prompts. Instant clones from 1 to 2 minutes of audio on the $6 Starter plan. Instant clones rely on an attestation, not a check.\n\n- Page: https://www.anchorterminal.com/tools/elevenlabs-voice-cloning · Markdown: https://www.anchorterminal.com/tools/elevenlabs-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/elevenlabs-voice-cloning.json\n- Capabilities: voice.clone, voice.design, voice.consent, speech.tts · endpoint: `https://api.elevenlabs.io/v1`\n\n### 257. Cartesia Voice Cloning API + MCP, C (59.8)\n\nInstant voice clones for Sonic from 10 to 60 seconds of audio, and Pro Voice Clones fine-tuned on 30 minutes or more, trained in up to 3 hours. Instant clones from 10 seconds of audio, up to 60 seconds used on Sonic 3.6. No consent or speaker verification in the clone API.\n\n- Page: https://www.anchorterminal.com/tools/cartesia-voice-cloning · Markdown: https://www.anchorterminal.com/tools/cartesia-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/cartesia-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://api.cartesia.ai`\n\n### 276. Soniox Voice Cloning, C (58.8)\n\nInstant clones for Soniox TTS from one reference clip of up to 2 minutes, made in the Console or with `POST /v1/voices`. One API call and a clip of up to 2 minutes. No consent capture or speaker verification, and the terms say so.\n\n- Page: https://www.anchorterminal.com/tools/soniox-voice-cloning · Markdown: https://www.anchorterminal.com/tools/soniox-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/soniox-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://api.soniox.com/v1`\n\n### 316. Hume Octave Voice Design and Cloning + MCP, C (55.2)\n\nCustom voices for Hume's Octave TTS and EVI. Voice design from a natural-language description, saved with one call. Cloning over the API is Enterprise-only.\n\n- Page: https://www.anchorterminal.com/tools/hume-voice-cloning · Markdown: https://www.anchorterminal.com/tools/hume-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/hume-voice-cloning.json\n- Capabilities: voice.clone, voice.design, speech.tts · endpoint: `https://api.hume.ai/v0/tts`\n\n### 325. Resemble AI Voice Cloning API, C (54.3)\n\nResemble AI's service for creating custom voices for speech generation. Rapid clones from 10 seconds of audio, ready in under a minute. Cloning API only on Business ($1,000 a month) and Enterprise.\n\n- Page: https://www.anchorterminal.com/tools/resemble-ai-voice-cloning · Markdown: https://www.anchorterminal.com/tools/resemble-ai-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/resemble-ai-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://app.resemble.ai/api/v2`\n\n### 348. Fish Audio Voice Cloning API, D (51.5)\n\nFish Audio's API creates reusable voice clones from audio samples and generates candidate voices from text prompts. Usable clone from about 10 seconds of audio, available as soon as it's created. No consent or speaker verification in the API.\n\n- Page: https://www.anchorterminal.com/tools/fish-audio-voice-cloning · Markdown: https://www.anchorterminal.com/tools/fish-audio-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/fish-audio-voice-cloning.json\n- Capabilities: voice.clone, voice.design, speech.tts · endpoint: `https://api.fish.audio`\n\n### 394. Murf Voice Cloning API, D (46.5)\n\nMurf's service for creating voices from audio samples, with instant cloning and a managed professional option. One sample of up to 30 seconds, ready in a few minutes. Enterprise only, with no self-serve or trial access.\n\n- Page: https://www.anchorterminal.com/tools/murf-voice-cloning · Markdown: https://www.anchorterminal.com/tools/murf-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/murf-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://api.murf.ai/v1`\n\n### 420. Ultravox Voice Cloning, E (41)\n\nInstant voice cloning inside Ultravox Realtime. One multipart request with a 30 to 60 second sample. No consent or speaker verification, only a warranty in the terms.\n\n- Page: https://www.anchorterminal.com/tools/ultravox-voice-cloning · Markdown: https://www.anchorterminal.com/tools/ultravox-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/ultravox-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://api.ultravox.ai/api`\n\n### PlayHT Voice Cloning API, F (4.2), retired, not ranked\n\nDiscontinued PlayHT service for creating voices from uploaded audio samples. The API reference is still readable at docs.play.ht, useful for mapping old integrations. Shut down, api.play.ht doesn't resolve.\n\n- Page: https://www.anchorterminal.com/tools/playht-voice-cloning · Markdown: https://www.anchorterminal.com/tools/playht-voice-cloning.md · JSON: https://www.anchorterminal.com/api/v1/tools/playht-voice-cloning.json\n- Capabilities: voice.clone, speech.tts · endpoint: `https://api.play.ht/api/v2`\n\n## How we test this category\n\nThe same consented sample through every API, short and long. We judge similarity blind, check what consent or verification each vendor asks for, note the licence on the resulting voice, and price a clone and an hour of speech from it. This test hasn't run yet, so Task success is pending and the grades here come from the categories assessed from public evidence.\n\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Voice cloning \u0026 custom voices",
        "url": ""
      }
    ],
    "description": "10 voice cloning \u0026 custom voices ranked by the Anchor benchmark. Leader Speechify API Voice Cloning (BB). APIs that make a new voice from a sample, or design one from a description. Compared on how much audio a clone needs, how close it sounds, consent and verification checks, who owns the voice, and price.",
    "facts": [
      "Speechify API Voice Cloning BB",
      "ElevenLabs Voice Cloning and Voice Design API BB",
      "Cartesia Voice Cloning API + MCP C"
    ],
    "h1": "Voice cloning and custom voice APIs",
    "image": "https://www.anchorterminal.com/assets/og/categories-voice-cloning.png",
    "path": "/categories/voice-cloning",
    "published": "",
    "section": "tools",
    "title": "Voice cloning and custom voice APIs, ranked | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/categories/voice-cloning"
  },
  "tokens": {
    "markdown": 2600,
    "slim": 580
  },
  "version": 1
}
