{
  "data": {
    "a": {
      "slug": "google-lyria",
      "name": "Google Lyria",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "music-generation",
      "summary": "Google's music generation models for full songs, short clips and streamed audio through the Gemini API.",
      "url": "https://www.anchorterminal.com/tools/google-lyria",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-lyria.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-lyria.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-lyria.json",
      "repo": "https://github.com/googleapis/python-genai",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://generativelanguage.googleapis.com/v1beta",
      "packages": [
        {
          "registry": "pypi",
          "name": "google-genai"
        },
        {
          "registry": "npm",
          "name": "@google/genai"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-goog-api-key` header with a key from AI Studio. Keys can be restricted to the Gemini API and to IPs or apps, and unrestricted standard keys are rejected from 2026-05-28. Lyria has no free tier, so the key's Cloud project needs billing. Vertex AI uses Google Cloud IAM instead.",
      "pricing": "usage",
      "pricingNotes": "No free tier for Lyria. `lyria-3.5` and `lyria-3-pro-preview` cost $0.08 a song and `lyria-3-clip-preview` $0.04 a 30-second clip. On Vertex AI, Lyria 3 Pro is $0.08, Lyria 3 $0.04 and Lyria 2 $0.06 a request. Paid-tier data isn't used to improve Google products (https://ai.google.dev/gemini-api/docs/pricing).",
      "priceSummary": "$0.08 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. Paid use needs billing on a Google Cloud project.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 4000,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://ai.google.dev/gemini-api/docs/music-generation",
      "rateLimitsUrl": "https://ai.google.dev/gemini-api/docs/rate-limits",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "audio.music",
        "audio.vocals"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "python",
        "typescript",
        "llms-txt",
        "watermark"
      ],
      "lastRelease": "2026-09-22",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 49,
        "grade": "D",
        "agentReady": false,
        "rank": 371,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 40,
          "maintenance": 80,
          "payments": 20,
          "reliability": 33,
          "schema": 56,
          "security": 60,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "$0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat. No free tier for Lyria, so billing is needed before the first call.",
        "strengths": [
          "$0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat",
          "Vocals and timed lyrics in the prompt's language, or instrumental on request",
          "Section tags and timestamps in the prompt for structure",
          "Paid use isn't used to improve Google products, and every track carries SynthID"
        ],
        "weaknesses": [
          "No free tier for Lyria, so billing is needed before the first call",
          "No length parameter, no stems and no multi-turn editing",
          "No rate-limit numbers for Lyria in the docs, and no published contract for the Interactions endpoint",
          "Lyria 3 previews are labelled legacy with no shutdown date yet"
        ],
        "agentNotes": [
          "Draft on `lyria-3-clip-preview` at $0.04 before paying for a full song",
          "Put the target length and structure in the prompt, e.g. \"[0:00 - 0:10] Intro\" or \"a 2-minute song\"",
          "Decode `output_audio.data` from base64 straight to a file. Don't let it into the context",
          "Don't name artists or paste song lyrics. The safety filter blocks the request",
          "Back off exponentially on 429 `RESOURCE_EXHAUSTED`. Limits are per project and tier"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.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": 49
          }
        ],
        "editorialScores": {
          "ergonomics": 40,
          "maintenance": 80,
          "payments": 20,
          "reliability": 33,
          "schema": 56,
          "security": 60,
          "transparency": 55
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-genai   # or: npm i @google/genai",
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/interactions\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"lyria-3-clip-preview\",\"input\":\"A short instrumental acoustic guitar piece.\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/google-lyria"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "lyria-3.5",
          "unit": "call",
          "usd": 0.08,
          "note": "one full song"
        },
        {
          "item": "lyria-3-clip-preview",
          "unit": "call",
          "usd": 0.04,
          "note": "one 30-second clip"
        },
        {
          "item": "lyria-3-pro-preview",
          "unit": "call",
          "usd": 0.08,
          "note": "one full song, legacy"
        },
        {
          "item": "Lyria 2 on Vertex AI",
          "unit": "call",
          "usd": 0.06
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-lyria.json",
      "live": {
        "slug": "google-lyria",
        "probe": {
          "target": "https://generativelanguage.googleapis.com/v1beta",
          "method": "get",
          "lastAt": "2026-10-04T23:32:47.915636817Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 13,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 12,
          "p95ms24h": 23,
          "samples24h": 272,
          "samples30d": 1097,
          "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": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/python-genai",
            "version": "v2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:36.784252467Z"
          },
          {
            "registry": "npm",
            "name": "@google/genai",
            "version": "2.27.0",
            "seenAt": "2026-10-04T16:28:36.542471143Z"
          },
          {
            "registry": "pypi",
            "name": "google-genai",
            "version": "2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:36.435891602Z"
          }
        ],
        "githubStars": 4002,
        "npmWeekly": 29048793,
        "pypiWeekly": 34122162,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:52.02360743Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "updatedAt": "2026-10-04T23:32:47.915636817Z"
      }
    },
    "b": {
      "slug": "stable-audio",
      "name": "Stable Audio API",
      "vendor": "Stability AI",
      "vendorUrl": "https://stability.ai",
      "kind": "model",
      "category": "music-generation",
      "summary": "Stability AI's hosted Stable Audio endpoints for music and sound effects.",
      "url": "https://www.anchorterminal.com/tools/stable-audio",
      "markdownUrl": "https://www.anchorterminal.com/tools/stable-audio.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/stable-audio.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stable-audio.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.stability.ai/v2beta",
      "packages": [],
      "auth": "api-key",
      "authNotes": "`authorization: Bearer sk-...` header with a key from platform.stability.ai. Requests are multipart/form-data.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credits at $0.01 each, sold at $10 per 1,000. Stable Audio 3.0 costs 26 credits ($0.26) a generation, Stable Audio 2.5 a flat 20 ($0.20), Stable Audio 2.0 17 + 0.06 per step (20 at the default 50 steps). Failed generations aren't charged. Enterprise licence needed above $1M annual revenue (https://platform.stability.ai/pricing).",
      "priceSummary": "$0.26 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the OpenAPI document or docs. Prepaid credits on an account (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://platform.stability.ai/docs/api-reference",
      "openapi": "https://api.stability.ai/v2alpha/openapi",
      "capabilities": [
        "audio.music",
        "audio.sfx"
      ],
      "tags": [
        "hosted",
        "openapi",
        "async-jobs",
        "commercial-licence",
        "open-weights"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.3,
        "grade": "D",
        "agentReady": false,
        "rank": 362,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 15,
          "payments": 20,
          "reliability": 65,
          "schema": 79,
          "security": 30,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Pay-as-you-go credits, $0.26 a 3.0 generation and $0.20 on 2.5, failures free. Stable Audio 3.0 is async only, with polling and no webhook, and inpaint stays on 2 and 2.5.",
        "strengths": [
          "Pay-as-you-go credits, $0.26 a 3.0 generation and $0.20 on 2.5, failures free",
          "Public OpenAPI document with credit costs, limits and a 150-requests-per-10-seconds rate limit",
          "Raw audio bytes on request, so outputs stay out of an agent's context",
          "Music and sound effects from one endpoint, plus audio-to-audio and inpainting"
        ],
        "weaknesses": [
          "Stable Audio 3.0 is async only, with polling and no webhook, and inpaint stays on 2 and 2.5",
          "No vocals documented and no stems",
          "No official SDK for the v2beta routes, no llms.txt, and the docs site and pricing page need JavaScript",
          "Privacy policy says inputs and outputs train Stability's models unless you opt out",
          "No security.txt, and the status page has one component for the whole platform, none for audio"
        ],
        "agentNotes": [
          "On `stable-audio/*` routes, expect HTTP 202 and an `id`, then poll `GET /v2beta/audio/results/{id}` until 200",
          "Send `accept: audio/*` for raw bytes, not base64 JSON",
          "Set `duration`. It defaults to 190 seconds on 3.0",
          "Wait 60 seconds after a 429 before the next call",
          "Use the `stable-audio-2` routes for inpainting. 3.0 has no inpaint route"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.3
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 15,
          "payments": 20,
          "reliability": 65,
          "schema": 79,
          "security": 30,
          "transparency": 43
        },
        "provenanceScore": 86
      },
      "connect": {
        "http": "curl -X POST https://api.stability.ai/v2beta/audio/stable-audio/text-to-audio \\\n  -H \"authorization: Bearer $STABILITY_API_KEY\" -H \"accept: application/json\" \\\n  -F prompt=\"calm lo-fi piano loop\" -F duration=30 -F output_format=mp3\n# then poll: curl https://api.stability.ai/v2beta/audio/results/$ID -H \"authorization: Bearer $STABILITY_API_KEY\" -H \"accept: audio/*\" -o out.mp3"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/stable-audio"
      },
      "sameCompany": [
        "stability-ai-image"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Stable Audio 3.0",
          "unit": "call",
          "usd": 0.26,
          "note": "26 credits a successful generation"
        },
        {
          "item": "Stable Audio 2.5",
          "unit": "call",
          "usd": 0.2,
          "note": "20 credits a successful generation"
        },
        {
          "item": "Credit",
          "unit": "credit",
          "usd": 0.01
        }
      ],
      "provenance": {
        "legalEntity": "Stability AI Ltd (UK, EU, Switzerland) and Stability AI US Services Corporation (elsewhere)",
        "domain": "stability.ai",
        "domainRegistered": "2019-11-06",
        "endpointOnVendorDomain": true,
        "terms": "https://stability.ai/terms-of-use",
        "privacy": "https://stability.ai/privacy-policy",
        "statusPage": "https://status.stability.ai",
        "changelog": "https://platform.stability.ai/docs/release-notes",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The old Instatus page at stabilityai.instatus.com says it has moved to status.stability.ai and gets no more updates",
          "status.stability.ai runs on incident.io with a single 'Stability.ai Platform \u0026 Services' component and nothing for audio (checked 2026-10-02)"
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/stable-audio.json",
      "live": {
        "slug": "stable-audio",
        "probe": {
          "target": "https://api.stability.ai/v2beta",
          "method": "get",
          "lastAt": "2026-10-04T23:32:54.903735463Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 291,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 36,
          "p95ms24h": 298,
          "samples24h": 272,
          "samples30d": 1097,
          "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": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.stability.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:28:02.993484626Z"
        },
        "securityTxt": {
          "url": "https://stability.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:40.736443989Z"
        },
        "domain": {
          "domain": "stability.ai",
          "registered": "2019-11-06",
          "source": "https://rdap.identitydigital.services/rdap/domain/stability.ai",
          "checkedAt": "2026-10-04T13:05:00.712080497Z"
        },
        "pages": [
          {
            "url": "https://stability.ai/news-updates/meet-stable-audio-3-the-model-family-built-for-artistic-experimentation-with-open-weight-models",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:05.246402782Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "06254449e503"
          },
          {
            "url": "https://stability.ai/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:07.261467902Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3637f705edef"
          },
          {
            "url": "https://stability.ai/terms-of-use",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:13.261934638Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "711ad94961aa"
          }
        ],
        "updatedAt": "2026-10-04T23:32:54.903735463Z"
      }
    },
    "summary": "Stable Audio API has a score of 50.3 (D) against Google Lyria's 49 (D). Both do audio music. The largest gap is maintenance \u0026 community, 65 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio",
    "json": "https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio.md",
    "slim": "https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio.min.md"
  },
  "markdown": "Stable Audio API has a score of 50.3 (D) against Google Lyria's 49 (D). Both do audio music. The largest gap is maintenance \u0026 community, 65 points.\n\n- Google Lyria: grade D, 49/100, rank #371 of 452. Markdown https://www.anchorterminal.com/tools/google-lyria.md · JSON https://www.anchorterminal.com/api/v1/tools/google-lyria.json\n- Stable Audio API: grade D, 50.3/100, rank #362 of 452. Markdown https://www.anchorterminal.com/tools/stable-audio.md · JSON https://www.anchorterminal.com/api/v1/tools/stable-audio.json\n\n## Which one, for what\n\nPick Google Lyria for security \u0026 auth (+30), maintenance \u0026 community (+65), transparency \u0026 trust (+13).\n\nPick Stable Audio API for reliability (+32), schema \u0026 documentation (+23), agent ergonomics (+20).\n\n## Score by category\n\n| Category | Weight | Google Lyria | Stable Audio API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 33 | 65 | Stable Audio API +32 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 56 | 79 | Stable Audio API +23 |\n| Agent ergonomics | 13% (16.2 this run) | 40 | 60 | Stable Audio API +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 30 | Google Lyria +30 |\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) | 80 | 15 | Google Lyria +65 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 78 | 65 | Google Lyria +13 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **49 · D** | **50.3 · D** | |\n\n## Facts side by side\n\n| Fact | Google Lyria | Stable Audio API |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Google | Stability AI |\n| Hosted endpoint | `https://generativelanguage.googleapis.com/v1beta` | `https://api.stability.ai/v2beta` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 (SDKs) | 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 | no |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-22 | none |\n| Popularity | 4k stars | none |\n| Agent reviews | 3.5/5 (2) | 3.5/5 (2) |\n\n## Verdicts\n\n**Google Lyria.** $0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat. No free tier for Lyria, so billing is needed before the first call.\n\n**Stable Audio API.** Pay-as-you-go credits, $0.26 a 3.0 generation and $0.20 on 2.5, failures free. Stable Audio 3.0 is async only, with polling and no webhook, and inpaint stays on 2 and 2.5.\n\n## Before you call either\n\n### Google Lyria\n\n1. Draft on `lyria-3-clip-preview` at $0.04 before paying for a full song\n2. Put the target length and structure in the prompt, e.g. \"[0:00 - 0:10] Intro\" or \"a 2-minute song\"\n3. Decode `output_audio.data` from base64 straight to a file. Don't let it into the context\n4. Don't name artists or paste song lyrics. The safety filter blocks the request\n5. Back off exponentially on 429 `RESOURCE_EXHAUSTED`. Limits are per project and tier\n\n### Stable Audio API\n\n1. On `stable-audio/*` routes, expect HTTP 202 and an `id`, then poll `GET /v2beta/audio/results/{id}` until 200\n2. Send `accept: audio/*` for raw bytes, not base64 JSON\n3. Set `duration`. It defaults to 190 seconds on 3.0\n4. Wait 60 seconds after a 429 before the next call\n5. Use the `stable-audio-2` routes for inpainting. 3.0 has no inpaint route\n\n## Other comparisons with Google Lyria or Stable Audio API\n\n- [Beatoven.ai API vs Google Lyria](https://www.anchorterminal.com/compare/beatoven-vs-google-lyria.md)\n- [Beatoven.ai API vs Stable Audio API](https://www.anchorterminal.com/compare/beatoven-vs-stable-audio.md)\n- [ElevenLabs Music API vs Google Lyria](https://www.anchorterminal.com/compare/elevenlabs-music-vs-google-lyria.md)\n- [ElevenLabs Music API vs Stable Audio API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-stable-audio.md)\n- [fal music models vs Google Lyria](https://www.anchorterminal.com/compare/fal-music-vs-google-lyria.md)\n- [fal music models vs Stable Audio API](https://www.anchorterminal.com/compare/fal-music-vs-stable-audio.md)\n- [Google Lyria vs Loudly Music API](https://www.anchorterminal.com/compare/google-lyria-vs-loudly.md)\n- [Google Lyria vs Mubert API](https://www.anchorterminal.com/compare/google-lyria-vs-mubert.md)\n- [Google Lyria vs MusicGen on Replicate](https://www.anchorterminal.com/compare/google-lyria-vs-replicate-musicgen.md)\n- [Google Lyria vs SOUNDRAW API](https://www.anchorterminal.com/compare/google-lyria-vs-soundraw.md)\n- [Google Lyria vs Soundverse API](https://www.anchorterminal.com/compare/google-lyria-vs-soundverse.md)\n- [Loudly Music API vs Stable Audio API](https://www.anchorterminal.com/compare/loudly-vs-stable-audio.md)\n- [Mubert API vs Stable Audio API](https://www.anchorterminal.com/compare/mubert-vs-stable-audio.md)\n- [MusicGen on Replicate vs Stable Audio API](https://www.anchorterminal.com/compare/replicate-musicgen-vs-stable-audio.md)\n- [SOUNDRAW API vs Stable Audio API](https://www.anchorterminal.com/compare/soundraw-vs-stable-audio.md)\n- [Soundverse API vs Stable Audio API](https://www.anchorterminal.com/compare/soundverse-vs-stable-audio.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": "Google Lyria vs Stable Audio API",
        "url": ""
      }
    ],
    "description": "Stable Audio API has a score of 50.3 (D) against Google Lyria's 49 (D). Both do audio music. The largest gap is maintenance \u0026 community, 65 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Google Lyria D 49",
      "Stable Audio API D 50.3",
      "scores"
    ],
    "h1": "Google Lyria vs Stable Audio API",
    "image": "https://www.anchorterminal.com/assets/og/compare-google-lyria-vs-stable-audio.png",
    "path": "/compare/google-lyria-vs-stable-audio",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Lyria vs Stable Audio API for AI agents, D 49 vs D 50.3",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio"
  },
  "tokens": {
    "markdown": 1550,
    "slim": 330
  },
  "version": 1
}
