{
  "data": {
    "a": {
      "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-04T23:48:08.532485798Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 136,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 146,
          "p95ms24h": 229,
          "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.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-04T23:48:08.532485798Z"
      }
    },
    "b": {
      "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-04T23:48:17.4072269Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 137,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 137,
          "p95ms24h": 215,
          "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.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-04T23:48:17.4072269Z"
      }
    },
    "summary": "Fish Audio Voice Cloning API has a score of 51.5 (D) against Ultravox Voice Cloning's 41 (E). Both do voice clone. The largest gap is agent ergonomics, 30 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning",
    "json": "https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning.md",
    "slim": "https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning.min.md"
  },
  "markdown": "Fish Audio Voice Cloning API has a score of 51.5 (D) against Ultravox Voice Cloning's 41 (E). Both do voice clone. The largest gap is agent ergonomics, 30 points.\n\n- Fish Audio Voice Cloning API: grade D, 51.5/100, rank #348 of 452. 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- Ultravox Voice Cloning: grade E, 41/100, rank #420 of 452. Markdown https://www.anchorterminal.com/tools/ultravox-voice-cloning.md · JSON https://www.anchorterminal.com/api/v1/tools/ultravox-voice-cloning.json\n\n## Which one, for what\n\nPick Fish Audio Voice Cloning API for reliability (+25), schema \u0026 documentation (+11), agent ergonomics (+30), maintenance \u0026 community (+8), transparency \u0026 trust (+7).\n\nPick Ultravox Voice Cloning for security \u0026 auth (+7), payments \u0026 pricing (+10).\n\n## Score by category\n\n| Category | Weight | Fish Audio Voice Cloning API | Ultravox Voice Cloning | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 40 | Fish Audio Voice Cloning API +25 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 79 | 68 | Fish Audio Voice Cloning API +11 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 35 | Fish Audio Voice Cloning API +30 |\n| Security \u0026 auth | 14% (17.5 this run) | 28 | 35 | Ultravox Voice Cloning +7 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 40 | Ultravox Voice Cloning +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 13 | 5 | Fish Audio Voice Cloning API +8 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 54 | Fish Audio Voice Cloning API +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **51.5 · D** | **41 · E** | |\n\n## Facts side by side\n\n| Fact | Fish Audio Voice Cloning API | Ultravox Voice Cloning |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Fish Audio | Ultravox (Fixie.ai) |\n| Hosted endpoint | `https://api.fish.audio` | `https://api.ultravox.ai/api` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (Python SDK) | none |\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-03-10 | 2025-12-03 |\n| Popularity | 218 stars, 6.4k npm/wk, 37k PyPI/wk | none |\n| Agent reviews | 2.5/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**Fish Audio Voice Cloning API.** 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**Ultravox Voice Cloning.** One multipart request with a 30 to 60 second sample. No consent or speaker verification, only a warranty in the terms.\n\n## Before you call either\n\n### Fish Audio Voice Cloning API\n\n1. Send 2 or 3 clean single-speaker clips with matching `texts`, or the API runs ASR on them\n2. Pass the model `_id` as `reference_id` in TTS. Check `state` before relying on it\n3. For one-off voices send `references` inline to `/v1/tts` instead of creating a model\n4. Send the `model: voice-design-1` header on voice design calls\n5. Keep concurrency at 5 until prepaid spend passes $100, there's no documented retry guidance\n\n### Ultravox Voice Cloning\n\n1. Send a single clean, single-speaker MP3 or WAV of 30 to 60 seconds, 10 MB at most\n2. Expect one clone per account unless support raises it, whatever the plan page says\n3. Test the voice in the Playground before putting it on a live agent\n4. Get the speaker's written consent first, the terms require it and Ultravox doesn't check\n\n## Other comparisons with Fish Audio Voice Cloning API or Ultravox Voice Cloning\n\n- [Cartesia Voice Cloning API + MCP vs Fish Audio Voice Cloning API](https://www.anchorterminal.com/compare/cartesia-voice-cloning-vs-fish-audio-voice-cloning.md)\n- [Cartesia Voice Cloning API + MCP vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/cartesia-voice-cloning-vs-ultravox-voice-cloning.md)\n- [ElevenLabs Voice Cloning and Voice Design API vs Fish Audio Voice Cloning API](https://www.anchorterminal.com/compare/elevenlabs-voice-cloning-vs-fish-audio-voice-cloning.md)\n- [ElevenLabs Voice Cloning and Voice Design API vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/elevenlabs-voice-cloning-vs-ultravox-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs Hume Octave Voice Design and Cloning + MCP](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-hume-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs Murf Voice Cloning API](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-murf-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs PlayHT Voice Cloning API](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-playht-voice-cloning.md)\n- [Fish Audio Voice Cloning API vs Resemble AI Voice Cloning API](https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-resemble-ai-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 Ultravox Voice Cloning](https://www.anchorterminal.com/compare/hume-voice-cloning-vs-ultravox-voice-cloning.md)\n- [Murf Voice Cloning API vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/murf-voice-cloning-vs-ultravox-voice-cloning.md)\n- [PlayHT Voice Cloning API vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/playht-voice-cloning-vs-ultravox-voice-cloning.md)\n- [Resemble AI Voice Cloning API vs Ultravox Voice Cloning](https://www.anchorterminal.com/compare/resemble-ai-voice-cloning-vs-ultravox-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": "Fish Audio Voice Cloning API vs Ultravox Voice Cloning",
        "url": ""
      }
    ],
    "description": "Fish Audio Voice Cloning API has a score of 51.5 (D) against Ultravox Voice Cloning's 41 (E). Both do voice clone. The largest gap is agent ergonomics, 30 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Fish Audio Voice Cloning API D 51.5",
      "Ultravox Voice Cloning E 41",
      "scores"
    ],
    "h1": "Fish Audio Voice Cloning API vs Ultravox Voice Cloning",
    "image": "https://www.anchorterminal.com/assets/og/compare-fish-audio-voice-cloning-vs-ultravox-voice-cloning.png",
    "path": "/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Fish Audio Voice Cloning API vs Ultravox Voice Cloning for AI agents",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/fish-audio-voice-cloning-vs-ultravox-voice-cloning"
  },
  "tokens": {
    "markdown": 1800,
    "slim": 380
  },
  "version": 1
}
