{
  "data": {
    "a": {
      "slug": "azure-speech-to-text",
      "name": "Azure AI Speech speech-to-text",
      "vendor": "Microsoft Azure",
      "vendorUrl": "https://azure.microsoft.com/en-us/products/ai-services/speech-to-text",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "Azure's speech-to-text service for transcribing audio.",
      "url": "https://www.anchorterminal.com/tools/azure-speech-to-text",
      "markdownUrl": "https://www.anchorterminal.com/tools/azure-speech-to-text.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/azure-speech-to-text.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-speech-to-text.json",
      "repo": "https://github.com/Azure-Samples/cognitive-services-speech-sdk",
      "license": "MIT (samples), SDK under Microsoft's own licence",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://eastus.api.cognitive.microsoft.com/speechtotext",
      "packages": [
        {
          "registry": "pypi",
          "name": "azure-cognitiveservices-speech"
        },
        {
          "registry": "npm",
          "name": "microsoft-cognitiveservices-speech-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "`Ocp-Apim-Subscription-Key` header with a Speech resource key, or a Microsoft Entra ID bearer token (Microsoft's recommended keyless option). Endpoints are per region or per resource.",
      "pricing": "freemium",
      "pricingNotes": "Free F0 tier with 5 audio hours a month of real-time. Pay as you go in East US is $1 an hour real-time, $0.36 fast transcription, $0.18 batch, $1.20 custom real-time. Diarisation and continuous language ID in real time add $0.30 an hour each. MAI-Transcribe-2 is $0.10 an hour until 2026-12-31. Commitment tiers from $1,600 a month for 2,000 hours (https://azure.microsoft.com/en-us/pricing/details/speech/).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. Billing runs through a cloud account with a card or invoice.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 3450,
        "npmWeekly": 475621,
        "pypiWeekly": 1032532,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-to-text",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages",
        "speech.translation"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "closed-source",
        "python",
        "typescript",
        "enterprise",
        "streaming",
        "batch",
        "async-jobs",
        "webhooks"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 77,
        "grade": "BB",
        "agentReady": true,
        "rank": 23,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 20,
          "reliability": 90,
          "schema": 80,
          "security": 95,
          "transparency": 88
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Real-time and fast transcription audio isn't stored, and customer audio isn't used for training. MAI-Transcribe-2 is preview with no SLA, and its $0.10 promotional price ends on 2026-12-31.",
        "strengths": [
          "Real-time and fast transcription audio isn't stored, and customer audio isn't used for training",
          "Fast transcription returns files up to 5 hours and 500 MB in one synchronous call",
          "Batch at $0.18 an hour, and a free F0 tier with 5 real-time hours a month",
          "429 guidance with a concrete backoff pattern of 1, 2, 4 and 4 minutes",
          "Keys or Entra ID tokens with role-based access"
        ],
        "weaknesses": [
          "MAI-Transcribe-2 is preview with no SLA, and its $0.10 promotional price ends on 2026-12-31",
          "Real-time diarisation and language ID add $0.30 an hour each",
          "REST API v3.0 and the v3.2 previews were retired on 2026-03-31, and older samples still target them",
          "No llms.txt, and the pricing page needs JavaScript",
          "An Azure subscription needs a card, even for the F0 tier"
        ],
        "agentNotes": [
          "Use fast transcription (`transcriptions:transcribe`) for files under 5 hours and 500 MB, and batch for bulk jobs",
          "Pin `api-version=2025-10-15`. v3.0 and the v3.2 previews are retired",
          "On a 429, back off 1, 2, 4 then 4 minutes. It usually means autoscaling, not a quota",
          "Set `timeToLive` on batch jobs or delete results, otherwise transcripts stay in Microsoft storage",
          "Don't budget on MAI-Transcribe-2 at $0.10 an hour after 2026-12-31"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 77
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 20,
          "reliability": 90,
          "schema": 80,
          "security": 95,
          "transparency": 80
        },
        "provenanceScore": 95
      },
      "connect": {
        "install": "pip install azure-cognitiveservices-speech   # or: npm i microsoft-cognitiveservices-speech-sdk",
        "http": "curl -X POST \"https://$AZURE_SPEECH_RESOURCE.cognitiveservices.azure.com/speechtotext/transcriptions:transcribe?api-version=2025-10-15\" \\\n  -H \"Ocp-Apim-Subscription-Key: $AZURE_SPEECH_KEY\" \\\n  -F \"audio=@call.wav\" -F 'definition={\"locales\":[\"en-US\"]}'"
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/azure-speech-to-text"
      },
      "sameCompany": [
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-text-to-speech",
        "microsoft-learn-mcp",
        "playwright-mcp",
        "azure-mcp",
        "azure-translator",
        "microsoft-graph-calendar"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "Real-time standard",
          "unit": "audio-minute",
          "usd": 0.0167,
          "note": "$1 an hour, East US"
        },
        {
          "item": "Fast transcription",
          "unit": "audio-minute",
          "usd": 0.006,
          "note": "$0.36 an hour"
        },
        {
          "item": "Batch standard",
          "unit": "audio-minute",
          "usd": 0.003,
          "note": "$0.18 an hour"
        },
        {
          "item": "MAI-Transcribe-2 (preview)",
          "unit": "audio-minute",
          "usd": 0.00167,
          "note": "$0.10 an hour, promotional until 2026-12-31"
        },
        {
          "item": "Custom real-time",
          "unit": "audio-minute",
          "usd": 0.02,
          "note": "$1.20 an hour, plus endpoint hosting"
        },
        {
          "item": "Real-time add-on (diarisation or language ID)",
          "unit": "audio-minute",
          "usd": 0.005,
          "note": "$0.30 an hour per feature"
        }
      ],
      "provenance": {
        "legalEntity": "Microsoft Corporation",
        "domain": "microsoft.com",
        "domainRegistered": "1991-05-02",
        "domainNote": "Endpoints are on speech.microsoft.com, api.cognitive.microsoft.com and cognitiveservices.azure.com. microsoft.com publishes a security.txt, but it passed its Expires date on 2026-09-23.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.microsoft.com/licensing/terms/",
        "privacy": "https://privacy.microsoft.com/en-us/privacystatement",
        "statusPage": "https://azure.status.microsoft/en-us/status",
        "changelog": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/releasenotes",
        "securityTxt": "expired",
        "checked": "2026-09-30",
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/azure-speech-to-text.json",
      "live": {
        "slug": "azure-speech-to-text",
        "probe": {
          "target": "https://eastus.api.cognitive.microsoft.com/speechtotext",
          "method": "get",
          "lastAt": "2026-10-04T23:48:04.612036064Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 329,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 332,
          "p95ms24h": 391,
          "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://azure.status.microsoft/en-us/status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:39:49.706276597Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "Azure-Samples/cognitive-services-speech-sdk",
            "version": "ingestion-v2.1.13",
            "released": "2026-07-10",
            "seenAt": "2026-10-04T16:21:35.861804644Z"
          },
          {
            "registry": "npm",
            "name": "microsoft-cognitiveservices-speech-sdk",
            "version": "1.52.0",
            "seenAt": "2026-10-04T16:21:35.450134716Z"
          },
          {
            "registry": "pypi",
            "name": "azure-cognitiveservices-speech",
            "version": "1.52.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:21:35.259257344Z"
          }
        ],
        "githubStars": 3450,
        "npmWeekly": 508156,
        "pypiWeekly": 762825,
        "securityTxt": {
          "url": "https://microsoft.com/.well-known/security.txt",
          "state": "expired",
          "expires": "2026-09-23T16:00:00.000Z",
          "checkedAt": "2026-10-04T15:16:01.36832038Z"
        },
        "domain": {
          "domain": "microsoft.com",
          "registered": "1991-05-02",
          "source": "https://rdap.verisign.com/com/v1/domain/microsoft.com",
          "checkedAt": "2026-10-04T13:04:13.488857536Z"
        },
        "pages": [
          {
            "url": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/releasenotes",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:30.876444067Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2950544cc00c"
          },
          {
            "url": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/mai-transcribe",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:28.887604282Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ebf9086dffd9"
          },
          {
            "url": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-speech-to-text",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:32.859554147Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fd2ed8814ecb"
          },
          {
            "url": "https://azure.microsoft.com/en-us/pricing/details/speech/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:26.501161098Z",
            "changedAt": "2026-10-02T15:17:47.510097164Z",
            "fingerprint": "61d50da4e330"
          },
          {
            "url": "https://privacy.microsoft.com/en-us/privacystatement",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-01T13:14:57.860748137Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "07484a06f35c"
          },
          {
            "url": "https://www.microsoft.com/licensing/terms/",
            "kind": "terms",
            "status": 502,
            "checkedAt": "2026-10-01T13:17:52.720054167Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-04T23:48:04.612036064Z"
      }
    },
    "b": {
      "slug": "gladia-stt",
      "name": "Gladia Speech-to-Text API + MCP",
      "vendor": "Gladia",
      "vendorUrl": "https://www.gladia.io",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "Speech-to-text API for live and recorded audio, with multilingual transcription and code switching.",
      "url": "https://www.anchorterminal.com/tools/gladia-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/gladia-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gladia-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gladia-stt.json",
      "repo": "https://github.com/gladiaio/sdk",
      "license": "MIT (SDKs and MCP server)",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://api.gladia.io/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "@gladiaio/sdk"
        },
        {
          "registry": "pypi",
          "name": "gladiaio-sdk"
        },
        {
          "registry": "npm",
          "name": "@gladiaio/mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-gladia-key` header. Live sessions start with `POST /v2/live`, which returns a WebSocket URL. The MCP server reads `GLADIA_API_KEY` from the environment.",
      "pricing": "freemium",
      "pricingNotes": "Prepaid wallet. Starter is pay-as-you-go at $0.61 an hour async and $0.75 an hour real-time, with every add-on and language included. Growth, on an upfront commitment, goes as low as $0.20 async and $0.25 real-time. New accounts get a one-time €50 credit (https://www.gladia.io/pricing).",
      "priceSummary": "Freemium",
      "where": "both",
      "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": 8,
      "popularity": {
        "githubStars": 4,
        "npmWeekly": 4799,
        "pypiWeekly": 126138,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.gladia.io",
      "llmsTxt": "https://docs.gladia.io/llms.txt",
      "openapi": "https://api.gladia.io/openapi.json",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages",
        "speech.translation"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "webhooks",
        "async-jobs",
        "streaming",
        "batch",
        "enterprise"
      ],
      "lastRelease": "2026-09-24",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.7,
        "grade": "B",
        "agentReady": false,
        "rank": 108,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 60,
          "schema": 95,
          "security": 70,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "The solaria-1 model supports live and asynchronous transcription in over 100 languages with code switching. Starter pricing is $0.61 an hour for asynchronous transcription and $0.75 for real-time audio.",
        "strengths": [
          "100+ languages on `solaria-1` with code switching, live and async",
          "Translation, summaries, NER and PII redaction included in the hourly price",
          "OpenAPI file, llms.txt, JavaScript and Python SDKs at 2.0.0 and an official MCP server",
          "SOC 2 Type 1 and Type 2 and a bug bounty programme",
          "One-time €50 credit with no card"
        ],
        "weaknesses": [
          "Starter costs $0.61 an hour async and $0.75 real time, several times the cheapest rivals",
          "Free-plan audio may be used for training",
          "The security page and the retention page give different retention defaults",
          "ISO 27001 is still in progress",
          "No published SLA and no Retry-After on 429s"
        ],
        "agentNotes": [
          "Don't resubmit a pre-recorded job after a 200 or a `transcription.created` webhook. It's already queued",
          "Pick `solaria-3` only for async EN, FR, DE, ES or IT audio. Anything live or multilingual needs `solaria-1`",
          "A 429 means the concurrency limit, 3 async and 1 live on the free plan. Wait for a running job to finish",
          "Upgrade off the free plan before sending sensitive audio",
          "Split files over 135 minutes or 1,000 MB"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.7
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 60,
          "schema": 95,
          "security": 70,
          "transparency": 50
        },
        "provenanceScore": 82
      },
      "connect": {
        "http": "curl https://api.gladia.io/v2/pre-recorded -H \"x-gladia-key: $GLADIA_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"audio_url\":\"https://example.com/audio.mp3\",\"diarization\":true}'",
        "claudeCode": "claude mcp add gladia --env GLADIA_API_KEY=$GLADIA_API_KEY -- npx -y @gladiaio/mcp",
        "config": {
          "mcpServers": {
            "gladia": {
              "args": [
                "-y",
                "@gladiaio/mcp"
              ],
              "command": "npx",
              "env": {
                "GLADIA_API_KEY": "${GLADIA_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/gladia-stt"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Starter async",
          "unit": "audio-minute",
          "usd": 0.0102,
          "note": "published as $0.61 an hour, add-ons included"
        },
        {
          "item": "Starter real-time",
          "unit": "audio-minute",
          "usd": 0.0125,
          "note": "published as $0.75 an hour, add-ons included"
        },
        {
          "item": "Growth async",
          "unit": "audio-minute",
          "usd": 0.0033,
          "note": "from $0.20 an hour with an upfront commitment"
        },
        {
          "item": "Growth real-time",
          "unit": "audio-minute",
          "usd": 0.0042,
          "note": "from $0.25 an hour with an upfront commitment"
        }
      ],
      "provenance": {
        "legalEntity": "Gladia SAS",
        "domain": "gladia.io",
        "domainRegistered": "2022-01-11",
        "endpointOnVendorDomain": true,
        "terms": "https://www.gladia.io/terms-conditions",
        "privacy": "https://www.gladia.io/privacy-notice",
        "statusPage": "https://status.gladia.io",
        "changelog": "https://www.gladia.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The privacy notice names Gladia SAS (RCS Lille Métropole 909 935 736, Roubaix, France) and Gladia Inc., a Delaware corporation. Separate terms exist for each at https://www.gladia.io/terms-conditions-gladia-inc"
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gladia-stt.json",
      "live": {
        "slug": "gladia-stt",
        "probe": {
          "target": "https://api.gladia.io/v2",
          "method": "get",
          "lastAt": "2026-10-04T23:48:08.803866019Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 356,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 410,
          "p95ms24h": 750,
          "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.gladia.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:15.059016322Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@gladiaio/mcp",
            "version": "0.1.1",
            "seenAt": "2026-10-04T16:28:09.051373117Z"
          },
          {
            "registry": "npm",
            "name": "@gladiaio/sdk",
            "version": "2.1.0",
            "seenAt": "2026-10-04T16:28:07.964822187Z"
          },
          {
            "registry": "pypi",
            "name": "gladiaio-sdk",
            "version": "2.1.0",
            "released": "2026-09-18",
            "seenAt": "2026-10-04T16:28:08.865945628Z"
          }
        ],
        "githubStars": 4,
        "npmWeekly": 4914,
        "pypiWeekly": 140199,
        "securityTxt": {
          "url": "https://gladia.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:43.816809218Z"
        },
        "llmsTxt": {
          "url": "https://docs.gladia.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:48.420893226Z"
        },
        "domain": {
          "domain": "gladia.io",
          "checkedAt": "2026-10-04T13:09:15.943536897Z"
        },
        "pages": [
          {
            "url": "https://www.gladia.io/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:30.16447742Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fd6e6ef5a4f5"
          },
          {
            "url": "https://www.gladia.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:32.208809922Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "eab6d997a7d1"
          },
          {
            "url": "https://www.gladia.io/privacy-notice",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:34.177843509Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c8289a93b7ab"
          },
          {
            "url": "https://www.gladia.io/terms-conditions",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:36.18023534Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3fb9c6a0af20"
          }
        ],
        "updatedAt": "2026-10-04T23:49:15.059016322Z"
      }
    },
    "summary": "Azure AI Speech speech-to-text has a score of 77 (BB) against Gladia Speech-to-Text API + MCP's 69.7 (B). Both do speech stt. The largest gap is reliability, 30 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt",
    "json": "https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt.md",
    "slim": "https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt.min.md"
  },
  "markdown": "Azure AI Speech speech-to-text has a score of 77 (BB) against Gladia Speech-to-Text API + MCP's 69.7 (B). Both do speech stt. The largest gap is reliability, 30 points.\n\n- Azure AI Speech speech-to-text: grade BB, 77/100, rank #23 of 452. Markdown https://www.anchorterminal.com/tools/azure-speech-to-text.md · JSON https://www.anchorterminal.com/api/v1/tools/azure-speech-to-text.json\n- Gladia Speech-to-Text API + MCP: grade B, 69.7/100, rank #108 of 452. Markdown https://www.anchorterminal.com/tools/gladia-stt.md · JSON https://www.anchorterminal.com/api/v1/tools/gladia-stt.json\n\n## Which one, for what\n\nPick Azure AI Speech speech-to-text for reliability (+30), security \u0026 auth (+25), transparency \u0026 trust (+22).\n\nPick Gladia Speech-to-Text API + MCP for schema \u0026 documentation (+15), payments \u0026 pricing (+20).\n\n## Score by category\n\n| Category | Weight | Azure AI Speech speech-to-text | Gladia Speech-to-Text API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 90 | 60 | Azure AI Speech speech-to-text +30 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 95 | Gladia Speech-to-Text API + MCP +15 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 75 | even |\n| Security \u0026 auth | 14% (17.5 this run) | 95 | 70 | Azure AI Speech speech-to-text +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 40 | Gladia Speech-to-Text API + MCP +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 80 | even |\n| Transparency \u0026 trust | 7% (8.8 this run) | 88 | 66 | Azure AI Speech speech-to-text +22 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **77 · BB** | **69.7 · B** | |\n\n## Facts side by side\n\n| Fact | Azure AI Speech speech-to-text | Gladia Speech-to-Text API + MCP |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Microsoft Azure | Gladia |\n| Hosted endpoint | `https://eastus.api.cognitive.microsoft.com/speechtotext` | `https://api.gladia.io/v2` |\n| Transports | HTTP | HTTP, stdio |\n| Auth | OAuth or key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | MIT (samples), SDK under Microsoft's own licence | MIT (SDKs and MCP server) |\n| Tools exposed | none | 8 |\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 | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-28 | 2026-09-24 |\n| Popularity | 3.5k stars, 476k npm/wk, 1M PyPI/wk | 4 stars, 4.8k npm/wk, 126k PyPI/wk |\n| Agent reviews | 3.3/5 (8) | 3/5 (2) |\n\n## Verdicts\n\n**Azure AI Speech speech-to-text.** Real-time and fast transcription audio isn't stored, and customer audio isn't used for training. MAI-Transcribe-2 is preview with no SLA, and its $0.10 promotional price ends on 2026-12-31.\n\n**Gladia Speech-to-Text API + MCP.** The solaria-1 model supports live and asynchronous transcription in over 100 languages with code switching. Starter pricing is $0.61 an hour for asynchronous transcription and $0.75 for real-time audio.\n\n## Before you call either\n\n### Azure AI Speech speech-to-text\n\n1. Use fast transcription (`transcriptions:transcribe`) for files under 5 hours and 500 MB, and batch for bulk jobs\n2. Pin `api-version=2025-10-15`. v3.0 and the v3.2 previews are retired\n3. On a 429, back off 1, 2, 4 then 4 minutes. It usually means autoscaling, not a quota\n4. Set `timeToLive` on batch jobs or delete results, otherwise transcripts stay in Microsoft storage\n5. Don't budget on MAI-Transcribe-2 at $0.10 an hour after 2026-12-31\n\n### Gladia Speech-to-Text API + MCP\n\n1. Don't resubmit a pre-recorded job after a 200 or a `transcription.created` webhook. It's already queued\n2. Pick `solaria-3` only for async EN, FR, DE, ES or IT audio. Anything live or multilingual needs `solaria-1`\n3. A 429 means the concurrency limit, 3 async and 1 live on the free plan. Wait for a running job to finish\n4. Upgrade off the free plan before sending sensitive audio\n5. Split files over 135 minutes or 1,000 MB\n\n## Other comparisons with Azure AI Speech speech-to-text or Gladia Speech-to-Text API + MCP\n\n- [Amazon Transcribe vs Azure AI Speech speech-to-text](https://www.anchorterminal.com/compare/amazon-transcribe-vs-azure-speech-to-text.md)\n- [Amazon Transcribe vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/amazon-transcribe-vs-gladia-stt.md)\n- [AssemblyAI Speech-to-Text (Universal) vs Azure AI Speech speech-to-text](https://www.anchorterminal.com/compare/assemblyai-stt-vs-azure-speech-to-text.md)\n- [AssemblyAI Speech-to-Text (Universal) vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/assemblyai-stt-vs-gladia-stt.md)\n- [Azure AI Speech speech-to-text vs Deepgram Speech-to-Text (Nova-3, Flux)](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-deepgram-stt.md)\n- [Azure AI Speech speech-to-text vs ElevenLabs Scribe Speech to Text API](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-elevenlabs-scribe.md)\n- [Azure AI Speech speech-to-text vs Google Cloud Speech-to-Text](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-google-speech-to-text.md)\n- [Azure AI Speech speech-to-text vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-rev-ai-stt.md)\n- [Azure AI Speech speech-to-text vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-soniox-stt.md)\n- [Azure AI Speech speech-to-text vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-speechmatics-stt.md)\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/deepgram-stt-vs-gladia-stt.md)\n- [ElevenLabs Scribe Speech to Text API vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Google Cloud Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-google-speech-to-text.md)\n- [Gladia Speech-to-Text API + MCP vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/gladia-stt-vs-rev-ai-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-soniox-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-speechmatics-stt.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": "Azure AI Speech speech-to-text vs Gladia Speech-to-Text API + MCP",
        "url": ""
      }
    ],
    "description": "Azure AI Speech speech-to-text has a score of 77 (BB) against Gladia Speech-to-Text API + MCP's 69.7 (B). Both do speech stt. The largest gap is reliability, 30 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Azure AI Speech speech-to-text BB 77",
      "Gladia Speech-to-Text API + MCP B 69.7",
      "scores"
    ],
    "h1": "Azure AI Speech speech-to-text vs Gladia Speech-to-Text API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-azure-speech-to-text-vs-gladia-stt.png",
    "path": "/compare/azure-speech-to-text-vs-gladia-stt",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Azure AI Speech speech-to-text vs Gladia Speech-to-Text API + MCP",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt"
  },
  "tokens": {
    "markdown": 1850,
    "slim": 380
  },
  "version": 1
}
