{
  "data": {
    "a": {
      "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-04T23:48:16.177976913Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 176,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 196,
          "p95ms24h": 249,
          "samples24h": 272,
          "samples30d": 1100,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "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-04T23:48:16.177976913Z"
      }
    },
    "b": {
      "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-04T23:48:16.354279714Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 135,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 130,
          "p95ms24h": 201,
          "samples24h": 272,
          "samples30d": 1100,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "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-04T23:48:16.354279714Z"
      }
    },
    "summary": "Speechify API Voice Cloning has a score of 74.5 (BB) against Soniox Voice Cloning's 58.8 (C). Both do voice clone. The largest gap is schema \u0026 documentation, 33 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-speechify-voice-cloning",
    "json": "https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-speechify-voice-cloning.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-speechify-voice-cloning.md",
    "slim": "https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-speechify-voice-cloning.min.md"
  },
  "markdown": "Speechify API Voice Cloning has a score of 74.5 (BB) against Soniox Voice Cloning's 58.8 (C). Both do voice clone. The largest gap is schema \u0026 documentation, 33 points.\n\n- Soniox Voice Cloning: grade C, 58.8/100, rank #276 of 452. Markdown https://www.anchorterminal.com/tools/soniox-voice-cloning.md · JSON https://www.anchorterminal.com/api/v1/tools/soniox-voice-cloning.json\n- Speechify API Voice Cloning: grade BB, 74.5/100, rank #47 of 452. Markdown https://www.anchorterminal.com/tools/speechify-voice-cloning.md · JSON https://www.anchorterminal.com/api/v1/tools/speechify-voice-cloning.json\n\n## Which one, for what\n\nPick Soniox Voice Cloning for nothing in particular (no category where it leads by five points or more).\n\nPick Speechify API Voice Cloning for reliability (+17), schema \u0026 documentation (+33), agent ergonomics (+7), security \u0026 auth (+20), maintenance \u0026 community (+30).\n\n## Score by category\n\n| Category | Weight | Soniox Voice Cloning | Speechify API Voice Cloning | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 73 | 90 | Speechify API Voice Cloning +17 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 61 | 94 | Speechify API Voice Cloning +33 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 82 | Speechify API Voice Cloning +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 53 | 73 | Speechify API Voice Cloning +20 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 45 | 75 | Speechify API Voice Cloning +30 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 73 | 69 | Soniox Voice Cloning +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **58.8 · C** | **74.5 · BB** | |\n\n## Facts side by side\n\n| Fact | Soniox Voice Cloning | Speechify API Voice Cloning |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Soniox | Speechify |\n| Hosted endpoint | `https://api.soniox.com/v1` | `https://api.speechify.ai/v1` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Paid |\n| x402 | no | no |\n| Licence | Apache-2.0 (Python SDK) | MIT (SDKs) |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-08-11 | 2026-09-23 |\n| Popularity | 12 stars, 22k npm/wk | 3 stars, 1.9k npm/wk, 6.5k PyPI/wk |\n| Agent reviews | 3.5/5 (2) | 3.6/5 (8) |\n\n## Verdicts\n\n**Soniox Voice Cloning.** One API call and a clip of up to 2 minutes. No consent capture or speaker verification, and the terms say so.\n\n**Speechify API Voice Cloning.** Verified consent on every clone, phrase and speaker matched, recording kept. No cloning on the Free plan.\n\n## Before you call either\n\n### Soniox Voice Cloning\n\n1. Poll the voice until the target model's status is `ready` before using it in TTS\n2. On `voice_not_prepared` call recompute, don't retry the TTS request\n3. Don't retry `voice_failed` even though it's a 503. Create a new voice from a better clip\n4. Use a key from the project that owns the voice, voices are per project\n5. Keep the clip under 2 minutes and 35 MB, longer fails with `voice_audio_too_long`\n\n### Speechify API Voice Cloning\n\n1. Create the consent challenge only when the speaker is ready. It's single use and short-lived\n2. Show the phrase as returned. Rewording it fails the match\n3. Send an `Idempotency-Key` on `POST /v1/voices` so a lost response can be replayed without spending the challenge\n4. Requests with the old `consent` field return 400 `consent_verification_required` on every API version\n5. On 429 wait for `Retry-After`, then check `error.code` to tell a rate limit from a concurrency cap\n\n## Other comparisons with Soniox Voice Cloning or Speechify API Voice Cloning\n\n- [Cartesia Voice Cloning API + MCP vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/cartesia-voice-cloning-vs-soniox-voice-cloning.md)\n- [Cartesia Voice Cloning API + MCP vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/cartesia-voice-cloning-vs-speechify-voice-cloning.md)\n- [ElevenLabs Voice Cloning and Voice Design API vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/elevenlabs-voice-cloning-vs-soniox-voice-cloning.md)\n- [ElevenLabs Voice Cloning and Voice Design API vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/elevenlabs-voice-cloning-vs-speechify-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-soniox-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-speechify-voice-cloning.md)\n- [Hume Octave Voice Design and Cloning + MCP vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/hume-voice-cloning-vs-soniox-voice-cloning.md)\n- [Hume Octave Voice Design and Cloning + MCP vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/hume-voice-cloning-vs-speechify-voice-cloning.md)\n- [Murf Voice Cloning API vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/murf-voice-cloning-vs-soniox-voice-cloning.md)\n- [Murf Voice Cloning API vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/murf-voice-cloning-vs-speechify-voice-cloning.md)\n- [PlayHT Voice Cloning API vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/playht-voice-cloning-vs-soniox-voice-cloning.md)\n- [PlayHT Voice Cloning API vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/playht-voice-cloning-vs-speechify-voice-cloning.md)\n- [Resemble AI Voice Cloning API vs Soniox Voice Cloning](https://www.anchorterminal.com/compare/resemble-ai-voice-cloning-vs-soniox-voice-cloning.md)\n- [Resemble AI Voice Cloning API vs Speechify API Voice Cloning](https://www.anchorterminal.com/compare/resemble-ai-voice-cloning-vs-speechify-voice-cloning.md)\n- [Soniox Voice Cloning vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-ultravox-voice-cloning.md)\n- [Speechify API Voice Cloning vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/speechify-voice-cloning-vs-ultravox-voice-cloning.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "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": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Soniox Voice Cloning vs Speechify API Voice Cloning",
        "url": ""
      }
    ],
    "description": "Speechify API Voice Cloning has a score of 74.5 (BB) against Soniox Voice Cloning's 58.8 (C). Both do voice clone. The largest gap is schema \u0026 documentation, 33 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Soniox Voice Cloning C 58.8",
      "Speechify API Voice Cloning BB 74.5",
      "scores"
    ],
    "h1": "Soniox Voice Cloning vs Speechify API Voice Cloning",
    "image": "https://www.anchorterminal.com/assets/og/compare-soniox-voice-cloning-vs-speechify-voice-cloning.png",
    "path": "/compare/soniox-voice-cloning-vs-speechify-voice-cloning",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Soniox Voice Cloning vs Speechify API Voice Cloning for AI agents",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/soniox-voice-cloning-vs-speechify-voice-cloning"
  },
  "tokens": {
    "markdown": 1800,
    "slim": 380
  },
  "version": 1
}
