{
  "data": {
    "similar": [
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/azure-speech-to-text.json",
        "name": "Azure AI Speech speech-to-text",
        "score": 75.1,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "azure-speech-to-text"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/openai-speech-to-text.json",
        "name": "OpenAI Speech to Text",
        "score": 75,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "openai-speech-to-text"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/deepgram-stt.json",
        "name": "Deepgram Speech-to-Text (Nova-3, Flux)",
        "score": 74.4,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "deepgram-stt"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/amazon-transcribe.json",
        "name": "Amazon Transcribe",
        "score": 73.6,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "amazon-transcribe"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/elevenlabs-scribe.json",
        "name": "ElevenLabs Scribe Speech to Text API",
        "score": 73,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "elevenlabs-scribe"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/gladia-stt.json",
        "name": "Gladia Speech-to-Text API + MCP",
        "score": 69.8,
        "shared": [
          "speech.stt",
          "speech.streaming",
          "speech.batch",
          "speech.diarisation",
          "speech.languages"
        ],
        "slug": "gladia-stt"
      }
    ],
    "tool": {
      "slug": "ibm-watson-stt",
      "name": "IBM Watson Speech to Text",
      "vendor": "IBM",
      "vendorUrl": "https://www.ibm.com/products/speech-to-text",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "IBM Watson Speech to Text transcribes audio over synchronous and asynchronous HTTP and a WebSocket interface on IBM Cloud, with large speech models, next-generation models, custom language and acoustic models, speaker labels and language identification.",
      "url": "https://www.anchorterminal.com/tools/ibm-watson-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/ibm-watson-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ibm-watson-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ibm-watson-stt.json",
      "dns": "ibm-watson-stt.grade.anchorterminal.com",
      "transports": [
        "http",
        "websocket"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "ibm-watson"
        },
        {
          "registry": "npm",
          "name": "ibm-watson"
        }
      ],
      "auth": "api-key",
      "authNotes": "An IBM Cloud IAM API key per service instance, exchanged for a bearer token or sent with Basic auth as `apikey:\u003ckey\u003e`. Service credentials carry IAM roles. The WebSocket interface takes the IAM token as an `access_token` query parameter.",
      "pricing": "freemium",
      "pricingNotes": "Lite plan free for 500 minutes a month, deleted after 30 days of inactivity. Plus plan $0.02 a minute up to 999,999 minutes a month and $0.01 above, with up to 100 concurrent requests. Premium by quote.",
      "priceSummary": "Freemium",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs or API reference (checked 2026-11-06). Billing runs through an IBM Cloud account.",
        "endpoints": []
      },
      "toolCount": 0,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://cloud.ibm.com/docs/speech-to-text",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages"
      ],
      "tags": [
        "hosted",
        "freemium",
        "closed-source",
        "python",
        "typescript",
        "enterprise",
        "streaming",
        "batch",
        "async-jobs",
        "webhooks"
      ],
      "lastRelease": "2026-06-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 54.5,
        "grade": "C",
        "agentReady": false,
        "rank": 904,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 18,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 33,
          "payments": 40,
          "reliability": 40,
          "schema": 55,
          "security": 68,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 40,
            "points": 8,
            "reason": "IBM Cloud has a status page at cloud.ibm.com/status, but it is drawn by script and showed no components or history to our reader, read as gemini-live's script-shell page was (10 of 20, and 5 for no readable history). Plus allows up to 100 concurrent transcription requests across WebSocket and HTTP (15). No 429 or backoff guidance was found in the API reference or the docs repository (0). No SLA was read for the service (0, unchecked). Next-generation and large speech models are GA, language by language (10). 10 + 5 + 15 + 0 + 0 + 10 = 40.",
            "checked": "2026-11-06"
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 55,
            "points": 8.94,
            "reason": "No public OpenAPI or other machine-readable definition was found (0). No llms.txt (0). The reference says which parameters each model family supports and the docs cover each feature (15 of 20). Typed parameters with defaults, ranges and enums (13 of 15). curl and SDK examples on every method, and errors with `error`, `code`, `code_description` and `warnings`, with invalid arguments reported as warnings (12 of 15). Versioned `/v1` paths and dated release notes back to 2015 (15). Total 55.",
            "checked": "2026-11-06"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 66,
            "points": 10.73,
            "reason": "API reading of the checklist. Timestamps, word confidence, alternatives and speaker labels are opt-in (15 of 25). Async jobs and custom models list, and async results can go to a callback URL (12 of 20). Structured errors and warnings an agent can act on (15 of 20). Async jobs take a `user_token`, results have a TTL, and jobs can be deleted, with no idempotency key (12 of 20). Most parameters are optional. Official SDKs including Python, Node and Swift, though the Python and Node SDKs last released in January 2026 (12 of 15). Total 66.",
            "checked": "2026-11-06"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 68,
            "points": 11.9,
            "reason": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. IAM API keys per instance with Reader, Writer and Manager roles and short-lived bearer tokens (30). The WebSocket interface takes the token as an `access_token` query parameter, so 10 off (20 of 30). Request and response data are logged by default to improve the service, and any account can opt out per account or per request (10 of 20). Async results expire after a week by default (`results_ttl` shortens it), a delete method exists, and `DELETE /v1/user_data` removes data by customer ID (10 of 15). Activity Tracker events record changes to the service's state (10 of 15). Valid security.txt to 6 December 2026, PSIRT and HackerOne, HIPAA readiness on Premium. Certifications weren't read (18 of 20). Total 68.",
            "checked": "2026-11-06"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 40,
            "points": 5,
            "reason": "No x402, MPP or L402 (0). Per-minute Plus prices published in the docs without a login (20). The Lite plan gives 500 free minutes a month, and no page read says a card is needed (20). A person creates an IBM Cloud account and service instance in a browser (0). Total 40.",
            "checked": "2026-11-06"
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 33,
            "points": 2.89,
            "reason": "Read as a model. The newest release note is 29 June 2026 (`parameter_set` for large speech models), 130 days ago (10). No dated entries in the 90 days from 8 August (0). Release notes, IBM support and a public docs repository last changed 30 June 2026 (8 of 15). Official SDKs, `ibm-watson` 11.2.0 on PyPI (26 January 2026) and 12.2.0 on npm (January 2026) (10 of 15). CI not read (5 of 10). Total 33.",
            "checked": "2026-11-06"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 80,
            "points": 7,
            "note": "editorial 65, provenance 94",
            "reason": "Closed service under the IBM Cloud terms (15). The data security page states default logging for improvement with an opt-out, async retention, GDPR deletion by customer ID and plan-level separation, and they agree with each other. The DPA wasn't read (20 of 30). Previous-generation models carried a dated deprecation of 15 March 2022 and removal on 31 July 2023, and release notes say changes are compatible unless noted (18 of 20). Ten locations are named, with sub-processors not read (12 of 20). Total 65.",
            "checked": "2026-11-06"
          }
        ],
        "assessment": {
          "date": "2026-11-06",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "API reading of the checklist. Timestamps, word confidence, alternatives and speaker labels are opt-in (15 of 25). Async jobs and custom models list, and async results can go to a callback URL (12 of 20). Structured errors and warnings an agent can act on (15 of 20). Async jobs take a `user_token`, results have a TTL, and jobs can be deleted, with no idempotency key (12 of 20). Most parameters are optional. Official SDKs including Python, Node and Swift, though the Python and Node SDKs last released in January 2026 (12 of 15). Total 66.",
            "maintenance": "Read as a model. The newest release note is 29 June 2026 (`parameter_set` for large speech models), 130 days ago (10). No dated entries in the 90 days from 8 August (0). Release notes, IBM support and a public docs repository last changed 30 June 2026 (8 of 15). Official SDKs, `ibm-watson` 11.2.0 on PyPI (26 January 2026) and 12.2.0 on npm (January 2026) (10 of 15). CI not read (5 of 10). Total 33.",
            "payments": "No x402, MPP or L402 (0). Per-minute Plus prices published in the docs without a login (20). The Lite plan gives 500 free minutes a month, and no page read says a card is needed (20). A person creates an IBM Cloud account and service instance in a browser (0). Total 40.",
            "reliability": "IBM Cloud has a status page at cloud.ibm.com/status, but it is drawn by script and showed no components or history to our reader, read as gemini-live's script-shell page was (10 of 20, and 5 for no readable history). Plus allows up to 100 concurrent transcription requests across WebSocket and HTTP (15). No 429 or backoff guidance was found in the API reference or the docs repository (0). No SLA was read for the service (0, unchecked). Next-generation and large speech models are GA, language by language (10). 10 + 5 + 15 + 0 + 0 + 10 = 40.",
            "schema": "No public OpenAPI or other machine-readable definition was found (0). No llms.txt (0). The reference says which parameters each model family supports and the docs cover each feature (15 of 20). Typed parameters with defaults, ranges and enums (13 of 15). curl and SDK examples on every method, and errors with `error`, `code`, `code_description` and `warnings`, with invalid arguments reported as warnings (12 of 15). Versioned `/v1` paths and dated release notes back to 2015 (15). Total 55.",
            "security": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. IAM API keys per instance with Reader, Writer and Manager roles and short-lived bearer tokens (30). The WebSocket interface takes the token as an `access_token` query parameter, so 10 off (20 of 30). Request and response data are logged by default to improve the service, and any account can opt out per account or per request (10 of 20). Async results expire after a week by default (`results_ttl` shortens it), a delete method exists, and `DELETE /v1/user_data` removes data by customer ID (10 of 15). Activity Tracker events record changes to the service's state (10 of 15). Valid security.txt to 6 December 2026, PSIRT and HackerOne, HIPAA readiness on Premium. Certifications weren't read (18 of 20). Total 68.",
            "transparency": "Closed service under the IBM Cloud terms (15). The data security page states default logging for improvement with an opt-out, async retention, GDPR deletion by customer ID and plan-level separation, and they agree with each other. The DPA wasn't read (20 of 30). Previous-generation models carried a dated deprecation of 15 March 2022 and removal on 31 July 2023, and release notes say changes are compatible unless noted (18 of 20). Ten locations are named, with sub-processors not read (12 of 20). Total 65."
          },
          "sources": [
            {
              "what": "API reference",
              "url": "https://cloud.ibm.com/apidocs/speech-to-text",
              "seen": "2026-11-06"
            },
            {
              "what": "release notes",
              "url": "https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes",
              "seen": "2026-11-06"
            },
            {
              "what": "docs repository",
              "url": "https://github.com/ibm-cloud-docs/speech-to-text",
              "seen": "2026-11-06"
            },
            {
              "what": "WebSocket interface",
              "url": "https://github.com/ibm-cloud-docs/speech-to-text/blob/master/websockets.md",
              "seen": "2026-11-06"
            },
            {
              "what": "data security",
              "url": "https://github.com/ibm-cloud-docs/speech-to-text/blob/master/data-security.md",
              "seen": "2026-11-06"
            },
            {
              "what": "pricing FAQ",
              "url": "https://github.com/ibm-cloud-docs/speech-to-text/blob/master/faq-pricing.md",
              "seen": "2026-11-06"
            },
            {
              "what": "security.txt",
              "url": "https://www.ibm.com/.well-known/security.txt",
              "seen": "2026-11-06"
            },
            {
              "what": "status page",
              "url": "https://cloud.ibm.com/status",
              "seen": "2026-11-06"
            },
            {
              "what": "Python SDK releases",
              "url": "https://pypi.org/rss/project/ibm-watson/releases.xml",
              "seen": "2026-11-06"
            }
          ],
          "openQuestions": [
            "unchecked: IBM Cloud status history, because the page is drawn by script",
            "unchecked: the service's SLA and certifications",
            "unchecked: whether IBM Cloud signup asks for a card for a Lite plan"
          ]
        },
        "negative": 0,
        "verdict": "Watson STT covers sync, async and WebSocket transcription in ten locations, with custom models, $0.02 a minute on Plus and 500 free minutes. There is no machine-readable spec or readable status history, requests are logged for improvement unless opted out, the WebSocket token goes in the URL, and the last release note is from June 2026.",
        "bestFor": "Enterprises on IBM Cloud needing custom acoustic models, HIPAA on Premium and many locations.",
        "strengths": [
          "Sync, async with callbacks and WebSocket streaming on one service",
          "500 free minutes a month on Lite and $0.02 a minute on Plus",
          "Custom language and acoustic models on paid plans",
          "Dated deprecation of previous-generation models with over a year of notice",
          "`DELETE /v1/user_data` removes data by customer ID"
        ],
        "weaknesses": [
          "No public OpenAPI file or llms.txt",
          "The WebSocket interface takes the IAM token as a URL query parameter",
          "Requests are logged by default to improve the service unless the account or request opts out",
          "The status page is drawn by script and no SLA was read",
          "No release note since 29 June 2026"
        ],
        "agentNotes": [
          "Send `X-Watson-Learning-Opt-Out: true` or opt out at account level before sending sensitive audio",
          "Use the async `/v1/recognitions` interface with a callback for files over 100 MB, up to 1 GB",
          "Pass a large speech or next-generation model name in `model`, since previous-generation models were removed",
          "Tag requests with `X-Watson-Metadata: customer_id=...` so the data can be deleted later",
          "Keep within 100 concurrent requests on Plus across HTTP and WebSocket"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 54.5
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 33,
          "payments": 40,
          "reliability": 40,
          "schema": 55,
          "security": 68,
          "transparency": 65
        },
        "provenanceScore": 94,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        },
        "scoreHistory": [
          {
            "date": "2026-11-06",
            "grade": "C",
            "kind": "listed",
            "method": "0.7",
            "score": 54.5
          }
        ]
      },
      "connect": {
        "install": "pip install ibm-watson"
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/ibm-watson-stt"
      },
      "sameCompany": [
        "granite-embedding-small-english-r2",
        "granite-guardian",
        "granite-switch",
        "granite-4-2-3b"
      ],
      "notable": [
        "Endpoints at `https://api.{location}.speech-to-text.watson.cloud.ibm.com/instances/{instance_id}`, including `/v1/recognize` (sync and WebSocket) and `/v1/recognitions` (async jobs) (https://github.com/ibm-cloud-docs/speech-to-text/blob/master/websockets.md)",
        "Previous-generation models were deprecated on 15 March 2022 and removed on 31 July 2023 (https://cloud.ibm.com/apidocs/speech-to-text)",
        "Request and response data are logged by default to improve the service, with an opt-out per account or per request (https://github.com/ibm-cloud-docs/speech-to-text/blob/master/data-security.md)",
        "Large speech models for German (16 February 2026), Dutch (10 April) and Italian (15 May) reached general availability, and the newest release note is 29 June 2026 (https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes)",
        "Synchronous audio up to 100 MB and asynchronous up to 1 GB (https://cloud.ibm.com/apidocs/speech-to-text)",
        "`DELETE /v1/user_data` removes all data tagged with a customer ID (https://github.com/ibm-cloud-docs/speech-to-text/blob/master/information-security.md)"
      ],
      "area": "voice",
      "details": [
        {
          "label": "Surface listed",
          "value": "The managed Speech to Text service on IBM Cloud, read from the API reference at cloud.ibm.com/apidocs, the release notes, the ibm-cloud-docs/speech-to-text documentation repository, IBM's security.txt and the PyPI and npm package feeds on 6 November 2026. No IBM Cloud account was used and no request was sent"
        },
        {
          "label": "Models",
          "value": "Large speech models (English, French, German, Dutch, Italian, Spanish, Japanese, Portuguese and others), next-generation Multimedia and Telephony models, and custom language and acoustic models on paid plans"
        },
        {
          "label": "Options",
          "value": "Interim results, low latency mode, speaker labels, smart formatting, keyword spotting, word alternatives, speech activity detection, speech begin events, language identification and transcript enrichment"
        },
        {
          "label": "Locations",
          "value": "Dallas, Washington DC, Frankfurt, London, Sydney, Tokyo, Seoul, Madrid, Toronto and São Paulo, with HIPAA readiness on Premium in Dallas and Washington"
        },
        {
          "label": "Plans",
          "value": "Lite (free 500 minutes a month, no customisation), Plus (multi-tenant, logical separation) and Premium (single-tenant, dedicated storage and keys)"
        },
        {
          "label": "Also offered",
          "value": "IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data, self-hosted, with its own release notes"
        }
      ],
      "unitPrices": [
        {
          "item": "Plus plan, first 999,999 minutes a month",
          "unit": "audio-minute",
          "usd": 0.02
        },
        {
          "item": "Plus plan, from 1,000,000 minutes a month",
          "unit": "audio-minute",
          "usd": 0.01
        }
      ],
      "taskCosts": {
        "units": [
          {
            "task": "transcribe-hour",
            "name": "Transcribe a one-hour meeting",
            "unit": "audio-minute",
            "quantity": 60,
            "lowUsd": 0.6,
            "highUsd": 1.2,
            "lowItem": "Plus plan, from 1,000,000 minutes a month",
            "highItem": "Plus plan, first 999,999 minutes a month"
          }
        ],
        "note": "The quantity times this listing's own unit price, its cheapest item to its dearest. Plans, minimums and free allowances aren't counted."
      },
      "provenance": {
        "legalEntity": "International Business Machines Corporation",
        "domain": "ibm.com",
        "domainRegistered": "1986-03-19",
        "domainNote": "The endpoints are on watson.cloud.ibm.com, under ibm.com.",
        "endpointOnVendorDomain": true,
        "terms": "https://cloud.ibm.com/docs/overview?topic=overview-terms",
        "privacy": "https://www.ibm.com/privacy",
        "statusPage": "https://cloud.ibm.com/status",
        "changelog": "https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes",
        "securityTxt": "valid",
        "checked": "2026-11-06",
        "notes": [
          "cloud.ibm.com/robots.txt disallows only /docs/search?q= and sets Content-Signal ai-train=yes, search=yes, ai-input=yes.",
          "www.ibm.com/.well-known/security.txt names IBM PSIRT, HackerOne and psirt@us.ibm.com and expires on 6 December 2026.",
          "cloud.ibm.com/status returns a page drawn by script, so its incident history wasn't read.",
          "The IBM Cloud terms page was found but its text wasn't read, so no clause is quoted.",
          "RDAP gives ibm.com a registration date of 19 March 1986."
        ],
        "score": 94,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "International Business Machines Corporation",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "ibm.com, registered 1986-03-19 (40 years)",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "ibm.com",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "read, states 0 of the 7 things a reader expects",
            "points": 4,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "read, states 8 of the 8 things a reader expects",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Status page",
            "value": "cloud.ibm.com/status",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "valid",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "People named",
            "value": "6 named with their role, none with a public profile",
            "points": 7,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Support route",
            "value": "help pages, a community",
            "points": 5,
            "max": 5,
            "state": "ok"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://cloud.ibm.com/docs/overview?topic=overview-terms",
            "state": "read",
            "readAt": "2026-11-06",
            "words": 676,
            "points": 4,
            "max": 10,
            "expected": [
              {
                "key": "terms.date",
                "label": "Gives the date it was last updated",
                "found": false
              },
              {
                "key": "terms.law",
                "label": "Names the governing law or courts",
                "found": false
              },
              {
                "key": "terms.liability",
                "label": "States a limit on its liability",
                "found": false
              },
              {
                "key": "terms.termination",
                "label": "Says how the agreement or account can be ended",
                "found": false
              },
              {
                "key": "terms.changes",
                "label": "Says how changes to the terms are announced",
                "found": false
              },
              {
                "key": "terms.use",
                "label": "Lists what users may not do",
                "found": false
              },
              {
                "key": "terms.sla",
                "label": "Refers to a service level or uptime commitment",
                "found": false
              }
            ]
          },
          {
            "kind": "privacy",
            "url": "https://www.ibm.com/privacy",
            "state": "read",
            "readAt": "2026-11-06",
            "statedDate": "2026-08-25",
            "words": 5880,
            "points": 10,
            "max": 10,
            "expected": [
              {
                "key": "privacy.date",
                "label": "Gives the date it was last updated",
                "found": true,
                "quote": "This privacy statement is effective as of 25 August 2026",
                "says": "Last updated 2026-08-25"
              },
              {
                "key": "privacy.collected",
                "label": "Says what personal data is collected",
                "found": true,
                "quote": "This section describes the various types of information that we collect and how we use it."
              },
              {
                "key": "privacy.retention",
                "label": "Says how long data is kept",
                "found": true,
                "quote": "We only retain personal information as long as necessary to fulfill the purposes for which it is processed, or to comply with legal and regulatory retention requirements.",
                "says": "For as long as needed, with no period named"
              },
              {
                "key": "privacy.processors",
                "label": "Says who else receives the data",
                "found": true,
                "quote": "If we receive business contact information from a third party, such as an IBM Business Partner or supplier, we will confirm that the information was shared appropriately."
              },
              {
                "key": "privacy.sale",
                "label": "Says whether personal data is sold or shared for advertising",
                "found": true,
                "quote": "To opt out of the use of your hashed email for personalization or targeted advertising, you can withdraw your email consent by using any of these options."
              },
              {
                "key": "privacy.rights",
                "label": "Says what rights people have over their data",
                "found": true,
                "quote": "request to obtain your personal information in a usable format and transmit it to another party (also known as the right to data portability);"
              },
              {
                "key": "privacy.contact",
                "label": "Gives a privacy contact",
                "found": true,
                "quote": "Your message is forwarded to the appropriate member of IBM’s Data Privacy Team, including the responsible Data Protection Officers.",
                "says": "Names a data protection officer"
              },
              {
                "key": "privacy.transfers",
                "label": "Says where data is transferred or stored",
                "found": true,
                "quote": "Where applicable, certain designated IBM services (for example, IBM Infrastructure-as-a-Service, Platform-as-a-Service, Software-as-a-Service, and select other hosted offerings) are certified to comply with the Data Privacy Framework.",
                "says": "Relies on the Data Privacy Framework"
              }
            ],
            "toKnow": [
              {
                "key": "privacy.sells",
                "label": "Says it sells personal data or shares it for advertising",
                "found": true,
                "quote": "We may share personal information with third parties, such as advertising technology partners, data analytics providers and social networks engaged by IBM to deliver targeted IBM advertisements on their platforms, to aggregate information for analysis, and to track engagement with those advertisements."
              }
            ]
          }
        ]
      },
      "humans": {
        "slug": "ibm-watson-stt",
        "checked": "2026-11-06",
        "company": "IBM",
        "people": [
          {
            "name": "Charles Ranlett Flint",
            "role": "Co-founder, IBM (as Computing-Tabulating-Recording Company)",
            "founder": true,
            "bio": "Charles Ranlett Flint was a financier who in 1911 amalgamated four companies to form the Computing-Tabulating-Recording Company, renamed International Business Machines in 1924. His financial dealings earned him the nickname \"Father of Trusts\".",
            "bioSources": [
              "https://en.wikipedia.org/wiki/Charles_Ranlett_Flint",
              "https://en.wikipedia.org/wiki/IBM"
            ],
            "page": "/people/charles-ranlett-flint/"
          },
          {
            "name": "Herman Hollerith",
            "role": "Co-founder, IBM (as Computing-Tabulating-Recording Company)",
            "founder": true,
            "bio": "Herman Hollerith was a statistician and inventor who developed the electromechanical punched-card tabulating machine. The company he founded was one of those amalgamated in 1911 into the Computing-Tabulating-Recording Company, which was renamed IBM in 1924.",
            "bioSources": [
              "https://en.wikipedia.org/wiki/Herman_Hollerith",
              "https://en.wikipedia.org/wiki/IBM"
            ],
            "page": "/people/herman-hollerith/"
          },
          {
            "name": "George Winthrop Fairchild",
            "role": "Co-founder, IBM (as Computing-Tabulating-Recording Company)",
            "founder": true,
            "bio": "George Winthrop Fairchild was an investor in the time-recording industry who formed the International Time Recording Company in 1900. He became president of the Computing-Tabulating-Recording Company at its formation in 1911 and was its chairman, and IBM's after the 1924 renaming, until his death that year.",
            "bioSources": [
              "https://en.wikipedia.org/wiki/George_W._Fairchild",
              "https://en.wikipedia.org/wiki/IBM"
            ],
            "page": "/people/george-winthrop-fairchild/"
          },
          {
            "name": "Arvind Krishna",
            "role": "Chairman, President and Chief Executive Officer",
            "photo": "/assets/img/people/ibm-arvind-krishna.webp",
            "photoSource": "https://newsroom.ibm.com/Arvind-Krishna",
            "bio": "Arvind Krishna is chairman, president and chief executive of IBM. Over some 30 years at the company he headed IBM Research, ran its Cloud and Cognitive Software unit and drove the $34 billion purchase of Red Hat. He holds an undergraduate degree from IIT Kanpur and a PhD from the University of Illinois at Urbana-Champaign.",
            "bioSources": [
              "https://newsroom.ibm.com/Arvind-Krishna"
            ],
            "page": "/people/arvind-krishna/"
          },
          {
            "name": "Jay Gambetta",
            "role": "Director of IBM Research",
            "photo": "/assets/img/people/ibm-jay-gambetta.webp",
            "photoSource": "https://newsroom.ibm.com/executive-bios",
            "bio": "Jay Gambetta is IBM's Director of Research and an IBM Fellow, leading the lab whose work spans AI, semiconductors and quantum computing. He earlier ran IBM Quantum as vice president and led the development of Qiskit, the open-source quantum software kit. A physicist, he holds a PhD from Griffith University in Australia.",
            "bioSources": [
              "https://newsroom.ibm.com/Jay-Gambetta"
            ],
            "page": "/people/jay-gambetta/"
          },
          {
            "name": "Inkit Padhi",
            "role": "First author, Granite Guardian paper (IBM Research)",
            "page": "/people/inkit-padhi/"
          }
        ],
        "peopleNote": "Copied on 6 November 2026 from the granite-guardian listing's humans file (checked 28 October 2026), since the company is the same. IBM is a listed company whose founders, per Wikipedia, are those of its 1911 predecessor, the Computing-Tabulating-Recording Company. IBM's senior leadership page, read on 28 October 2026, names Arvind Krishna as Chairman, President and Chief Executive Officer and Jay Gambetta as Director of IBM Research, the lab that announces and publishes the Granite models (https://research.ibm.com/blog/introducing-granite-4-2). IBM names no chief technology officer there, and the Granite pages name no single product lead. The paper authors on two listings (Parul Awasthy on granite-embedding-small-english-r2, Inkit Padhi on granite-guardian) stay as they are.",
        "companySocial": {
          "linkedin": "https://www.linkedin.com/company/ibm",
          "x": "https://x.com/ibm",
          "github": "https://github.com/ibm-granite"
        },
        "support": {
          "urls": [
            "https://github.com/ibm-granite/granite-guardian/issues",
            "https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions"
          ],
          "community": [
            {
              "label": "Model community discussions",
              "url": "https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions",
              "kind": "link"
            }
          ]
        },
        "sources": [
          "https://www.ibm.com/granite/docs/models/guardian",
          "https://raw.githubusercontent.com/ibm-granite/granite-guardian/main/README.md",
          "https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions",
          "https://en.wikipedia.org/wiki/IBM",
          "https://en.wikipedia.org/wiki/Charles_Ranlett_Flint",
          "https://en.wikipedia.org/wiki/Herman_Hollerith",
          "https://en.wikipedia.org/wiki/George_W._Fairchild",
          "https://www.ibm.com/granite",
          "https://www.ibm.com/us-en"
        ],
        "ownership": {
          "status": "public",
          "exchange": "NYSE",
          "ticker": "IBM",
          "checked": "2026-10-28",
          "sources": [
            "https://en.wikipedia.org/wiki/IBM",
            "https://www.ibm.com/investor"
          ]
        }
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ibm-watson-stt.json",
      "live": {
        "slug": "ibm-watson-stt",
        "vendorStatus": {
          "page": "https://cloud.ibm.com/status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-07T04:47:55.897466786Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "ibm-watson",
            "version": "12.2.0",
            "seenAt": "2026-11-06T23:34:06.712780272Z"
          },
          {
            "registry": "pypi",
            "name": "ibm-watson",
            "version": "11.2.0",
            "released": "2026-01-26",
            "seenAt": "2026-11-06T23:34:06.544738844Z"
          }
        ],
        "npmWeekly": 12367,
        "pypiWeekly": 10209,
        "securityTxt": {
          "url": "https://ibm.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2026-12-07T00:00:00+00:00",
          "checkedAt": "2026-11-07T16:00:08.596796331Z"
        },
        "pages": [
          {
            "url": "https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:17.694727718Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8dcf87213e78"
          },
          {
            "url": "https://www.ibm.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:30:01.132495816Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "cf480cd7bcca"
          },
          {
            "url": "https://cloud.ibm.com/docs/overview?topic=overview-terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:13.338724324Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a0514cb0ed80"
          }
        ],
        "updatedAt": "2026-11-07T16:00:08.596796331Z"
      }
    },
    "verify": {
      "accepts": "a page on ibm.com or one of its subdomains",
      "badgeUrl": "https://www.anchorterminal.com/badges/ibm-watson-stt.svg",
      "body": {
        "slug": "ibm-watson-stt",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/ibm-watson-stt",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/ibm-watson-stt\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/ibm-watson-stt.svg\" alt=\"IBM Watson Speech to Text on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![IBM Watson Speech to Text on Anchor Terminal](https://www.anchorterminal.com/badges/ibm-watson-stt.svg)](https://www.anchorterminal.com/tools/ibm-watson-stt)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/ibm-watson-stt\"\u003eIBM Watson Speech to Text on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/ibm-watson-stt",
    "json": "https://www.anchorterminal.com/tools/ibm-watson-stt.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/ibm-watson-stt.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/ibm-watson-stt#pricing",
    "reviews": "https://www.anchorterminal.com/tools/ibm-watson-stt#reviews",
    "slim": "https://www.anchorterminal.com/tools/ibm-watson-stt.min.md"
  },
  "markdown": "## Overview\n\n**Grade C · 54.5/100 · rank #904 of 1486 · #18 in Speech-to-text · not agent-ready · confidence medium**\n\n\nMore from IBM, listed separately because each is its own product: [Granite Embedding Small English R2](https://www.anchorterminal.com/tools/granite-embedding-small-english-r2.md) (Embeddings \u0026 rerankers), [Granite Guardian](https://www.anchorterminal.com/tools/granite-guardian.md) (Guardrails \u0026 safety filters), [Granite Switch 4.1](https://www.anchorterminal.com/tools/granite-switch.md) (Decision models), [Granite 4.2 3B](https://www.anchorterminal.com/tools/granite-4-2-3b.md) (Open-weight models).\n\n## Assessment\n\nWatson STT covers sync, async and WebSocket transcription in ten locations, with custom models, $0.02 a minute on Plus and 500 free minutes. There is no machine-readable spec or readable status history, requests are logged for improvement unless opted out, the WebSocket token goes in the URL, and the last release note is from June 2026.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | IBM (https://www.ibm.com/products/speech-to-text) |\n| Kind | Model API |\n| Category | Speech-to-text (https://www.anchorterminal.com/categories/speech-to-text) |\n| Transport | HTTP, websocket |\n| Auth | API key · An IBM Cloud IAM API key per service instance, exchanged for a bearer token or sent with Basic auth as `apikey:\u003ckey\u003e`. Service credentials carry IAM roles. The WebSocket interface takes the IAM token as an `access_token` query parameter. |\n| Pricing | Freemium (Freemium) · Lite plan free for 500 minutes a month, deleted after 30 days of inactivity. Plus plan $0.02 a minute up to 999,999 minutes a month and $0.01 above, with up to 100 concurrent requests. Premium by quote. |\n| x402 | No · No x402, MPP or L402 in the docs or API reference (checked 2026-11-06). Billing runs through an IBM Cloud account. |\n| Licence | unknown |\n| Tools exposed | 0 |\n| Packages | pypi: `ibm-watson`; npm: `ibm-watson` |\n| Docs | https://cloud.ibm.com/docs/speech-to-text |\n| llms.txt | not found |\n| Last release | 2026-06-29 |\n| Surface listed | The managed Speech to Text service on IBM Cloud, read from the API reference at cloud.ibm.com/apidocs, the release notes, the ibm-cloud-docs/speech-to-text documentation repository, IBM's security.txt and the PyPI and npm package feeds on 6 November 2026. No IBM Cloud account was used and no request was sent |\n| Models | Large speech models (English, French, German, Dutch, Italian, Spanish, Japanese, Portuguese and others), next-generation Multimedia and Telephony models, and custom language and acoustic models on paid plans |\n| Options | Interim results, low latency mode, speaker labels, smart formatting, keyword spotting, word alternatives, speech activity detection, speech begin events, language identification and transcript enrichment |\n| Locations | Dallas, Washington DC, Frankfurt, London, Sydney, Tokyo, Seoul, Madrid, Toronto and São Paulo, with HIPAA readiness on Premium in Dallas and Washington |\n| Plans | Lite (free 500 minutes a month, no customisation), Plus (multi-tenant, logical separation) and Premium (single-tenant, dedicated storage and keys) |\n| Also offered | IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data, self-hosted, with its own release notes |\n| Capabilities | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages |\n| Tags | hosted, freemium, closed-source, python, typescript, enterprise, streaming, batch, async-jobs, webhooks |\n| JSON | https://www.anchorterminal.com/api/v1/tools/ibm-watson-stt.json |\n\n## Score breakdown (methodology v0.7, October 2026 research run)\n\nAssessed 2026-11-06 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 40 | 8.0 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 55 | 8.9 |\n| Agent ergonomics | 13% | 16.2 | 66 | 10.7 |\n| Security \u0026 auth | 14% | 17.5 | 68 | 11.9 |\n| Payments \u0026 pricing | 10% | 12.5 | 40 | 5.0 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 33 | 2.9 |\n| Transparency \u0026 trust (editorial 65, provenance 94) | 7% | 8.8 | 80 | 7.0 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **54.5 → C** |\n\n### Why each score\n\n- Reliability 40 (checked 2026-11-06): IBM Cloud has a status page at cloud.ibm.com/status, but it is drawn by script and showed no components or history to our reader, read as gemini-live's script-shell page was (10 of 20, and 5 for no readable history). Plus allows up to 100 concurrent transcription requests across WebSocket and HTTP (15). No 429 or backoff guidance was found in the API reference or the docs repository (0). No SLA was read for the service (0, unchecked). Next-generation and large speech models are GA, language by language (10). 10 + 5 + 15 + 0 + 0 + 10 = 40.\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 55 (checked 2026-11-06): No public OpenAPI or other machine-readable definition was found (0). No llms.txt (0). The reference says which parameters each model family supports and the docs cover each feature (15 of 20). Typed parameters with defaults, ranges and enums (13 of 15). curl and SDK examples on every method, and errors with `error`, `code`, `code_description` and `warnings`, with invalid arguments reported as warnings (12 of 15). Versioned `/v1` paths and dated release notes back to 2015 (15). Total 55.\n- Agent ergonomics 66 (checked 2026-11-06): API reading of the checklist. Timestamps, word confidence, alternatives and speaker labels are opt-in (15 of 25). Async jobs and custom models list, and async results can go to a callback URL (12 of 20). Structured errors and warnings an agent can act on (15 of 20). Async jobs take a `user_token`, results have a TTL, and jobs can be deleted, with no idempotency key (12 of 20). Most parameters are optional. Official SDKs including Python, Node and Swift, though the Python and Node SDKs last released in January 2026 (12 of 15). Total 66.\n- Security \u0026 auth 68 (checked 2026-11-06): Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. IAM API keys per instance with Reader, Writer and Manager roles and short-lived bearer tokens (30). The WebSocket interface takes the token as an `access_token` query parameter, so 10 off (20 of 30). Request and response data are logged by default to improve the service, and any account can opt out per account or per request (10 of 20). Async results expire after a week by default (`results_ttl` shortens it), a delete method exists, and `DELETE /v1/user_data` removes data by customer ID (10 of 15). Activity Tracker events record changes to the service's state (10 of 15). Valid security.txt to 6 December 2026, PSIRT and HackerOne, HIPAA readiness on Premium. Certifications weren't read (18 of 20). Total 68.\n- Payments \u0026 pricing 40 (checked 2026-11-06): No x402, MPP or L402 (0). Per-minute Plus prices published in the docs without a login (20). The Lite plan gives 500 free minutes a month, and no page read says a card is needed (20). A person creates an IBM Cloud account and service instance in a browser (0). Total 40.\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 33 (checked 2026-11-06): Read as a model. The newest release note is 29 June 2026 (`parameter_set` for large speech models), 130 days ago (10). No dated entries in the 90 days from 8 August (0). Release notes, IBM support and a public docs repository last changed 30 June 2026 (8 of 15). Official SDKs, `ibm-watson` 11.2.0 on PyPI (26 January 2026) and 12.2.0 on npm (January 2026) (10 of 15). CI not read (5 of 10). Total 33.\n- Transparency \u0026 trust 80 (checked 2026-11-06): Closed service under the IBM Cloud terms (15). The data security page states default logging for improvement with an opt-out, async retention, GDPR deletion by customer ID and plan-level separation, and they agree with each other. The DPA wasn't read (20 of 30). Previous-generation models carried a dated deprecation of 15 March 2022 and removal on 31 July 2023, and release notes say changes are compatible unless noted (18 of 20). Ten locations are named, with sub-processors not read (12 of 20). Total 65.\n\nFix list, everything this grade says the listing lacks, the biggest gain first (12 items). What it covers is at https://www.anchorterminal.com/fixes/ibm-watson-stt.md (JSON https://www.anchorterminal.com/fixes/ibm-watson-stt.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"ibm-watson-stt\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- unchecked: IBM Cloud status history, because the page is drawn by script\n- unchecked: the service's SLA and certifications\n- unchecked: whether IBM Cloud signup asks for a card for a Lite plan\n\n### Sources\n\n- API reference: \u003chttps://cloud.ibm.com/apidocs/speech-to-text\u003e (seen 2026-11-06)\n- release notes: \u003chttps://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes\u003e (seen 2026-11-06)\n- docs repository: \u003chttps://github.com/ibm-cloud-docs/speech-to-text\u003e (seen 2026-11-06)\n- WebSocket interface: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/websockets.md\u003e (seen 2026-11-06)\n- data security: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/data-security.md\u003e (seen 2026-11-06)\n- pricing FAQ: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/faq-pricing.md\u003e (seen 2026-11-06)\n- security.txt: \u003chttps://www.ibm.com/.well-known/security.txt\u003e (seen 2026-11-06)\n- status page: \u003chttps://cloud.ibm.com/status\u003e (seen 2026-11-06)\n- Python SDK releases: \u003chttps://pypi.org/rss/project/ibm-watson/releases.xml\u003e (seen 2026-11-06)\n\n## Score history\n\nEvery move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/ibm-watson-stt/history.json\n\n- 2026-11-06: graded 54.5 C (methodology 0.7)\n\n## Who's behind it (provenance 94/100, checked 2026-11-06)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | International Business Machines Corporation | 20/20 |\n| Domain age | ibm.com, registered 1986-03-19 (40 years) | 15/15 |\n| Endpoint on the vendor's domain | ibm.com | 15/15 |\n| Terms of service | read, states 0 of the 7 things a reader expects | 4/10 |\n| Privacy policy | read, states 8 of the 8 things a reader expects | 10/10 |\n| Status page | cloud.ibm.com/status | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | valid | 10/10 |\n| People named | 6 named with their role, none with a public profile | 7/10 |\n| Support route | help pages, a community | 5/5 |\n\nThe endpoints are on watson.cloud.ibm.com, under ibm.com.\n\ncloud.ibm.com/robots.txt disallows only /docs/search?q= and sets Content-Signal ai-train=yes, search=yes, ai-input=yes.\n\nwww.ibm.com/.well-known/security.txt names IBM PSIRT, HackerOne and psirt@us.ibm.com and expires on 6 December 2026.\n\ncloud.ibm.com/status returns a page drawn by script, so its incident history wasn't read.\n\nThe IBM Cloud terms page was found but its text wasn't read, so no clause is quoted.\n\nRDAP gives ibm.com a registration date of 19 March 1986.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://cloud.ibm.com/docs/overview?topic=overview-terms), read 2026-11-06, gives no date, states 0 of the 7 things a reader expects.\n\n- Not found in the text. Gives the date it was last updated.\n- Not found in the text. Names the governing law or courts.\n- Not found in the text. States a limit on its liability.\n- Not found in the text. Says how the agreement or account can be ended.\n- Not found in the text. Says how changes to the terms are announced.\n- Not found in the text. Lists what users may not do.\n- Not found in the text. Refers to a service level or uptime commitment.\n\n**Privacy policy** (https://www.ibm.com/privacy), read 2026-11-06, dated 2026-08-25, states 8 of the 8 things a reader expects.\n\n- To know. Says it sells personal data or shares it for advertising. \"We may share personal information with third parties, such as advertising technology partners, data analytics providers and social networks engaged by IBM to deliver targeted IBM advertisements on their platforms, to aggregate information for analysis, and to track engagement with those advertisements.\"\n- Gives the date it was last updated. Last updated 2026-08-25.\n- Says how long data is kept. For as long as needed, with no period named.\n- Gives a privacy contact. Names a data protection officer.\n- Says where data is transferred or stored. Relies on the Data Privacy Framework.\n\n## Humans behind the project (researched 2026-11-06 from public pages, not part of the grade)\n\n### Key people\n\n- Charles Ranlett Flint, Co-founder, IBM (as Computing-Tabulating-Recording Company)\n- Herman Hollerith, Co-founder, IBM (as Computing-Tabulating-Recording Company)\n- George Winthrop Fairchild, Co-founder, IBM (as Computing-Tabulating-Recording Company)\n- Arvind Krishna, Chairman, President and Chief Executive Officer\n- Jay Gambetta, Director of IBM Research\n- Inkit Padhi, First author, Granite Guardian paper (IBM Research)\n- Note: Copied on 6 November 2026 from the granite-guardian listing's humans file (checked 28 October 2026), since the company is the same. IBM is a listed company whose founders, per Wikipedia, are those of its 1911 predecessor, the Computing-Tabulating-Recording Company. IBM's senior leadership page, read on 28 October 2026, names Arvind Krishna as Chairman, President and Chief Executive Officer and Jay Gambetta as Director of IBM Research, the lab that announces and publishes the Granite models (https://research.ibm.com/blog/introducing-granite-4-2). IBM names no chief technology officer there, and the Granite pages name no single product lead. The paper authors on two listings (Parul Awasthy on granite-embedding-small-english-r2, Inkit Padhi on granite-guardian) stay as they are.\n- IBM: LinkedIn https://www.linkedin.com/company/ibm X https://x.com/ibm GitHub https://github.com/ibm-granite\n\n### Ownership and investors\n\n- Ownership: Public company (NYSE: IBM)\n\n### Getting support\n\n- Help: https://github.com/ibm-granite/granite-guardian/issues\n- Help: https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions\n- Community (Model community discussions): https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions\n- Sources: https://www.ibm.com/granite/docs/models/guardian, https://raw.githubusercontent.com/ibm-granite/granite-guardian/main/README.md, https://huggingface.co/ibm-granite/granite-guardian-4.1-8b/discussions, https://en.wikipedia.org/wiki/IBM, https://en.wikipedia.org/wiki/Charles_Ranlett_Flint, https://en.wikipedia.org/wiki/Herman_Hollerith, https://en.wikipedia.org/wiki/George_W._Fairchild, https://www.ibm.com/granite, https://www.ibm.com/us-en\n\n## Live (updated 2026-11-07 16:00 UTC)\n\n- Vendor status page: not read, no machine-readable status found\n- npm `ibm-watson` 12.2.0\n- pypi `ibm-watson` 11.2.0, released 2026-01-26\n- security.txt: valid, expires 2026-12-07T00:00:00+00:00\n- Watching changelog \u003chttps://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes\u003e\n- Watching privacy \u003chttps://www.ibm.com/privacy\u003e\n- Watching terms \u003chttps://cloud.ibm.com/docs/overview?topic=overview-terms\u003e\n- Always current: https://www.anchorterminal.com/api/v1/live/ibm-watson-stt.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Plus plan, first 999,999 minutes a month | $0.02 | per minute of audio |  |\n| Plus plan, from 1,000,000 minutes a month | $0.01 | per minute of audio |  |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## What a task costs (from the prices above)\n\n| Task | Cost | At |\n| --- | --- | --- |\n| Transcribe a one-hour meeting (60 minutes of recorded audio) | $0.60 to $1.20 | Plus plan, from 1,000,000 minutes a month to Plus plan, first 999,999 minutes a month |\n\nThe quantity times this listing's own price, from its cheapest item in that unit to its dearest. Plans, minimums and free allowances aren't counted.\n\n## Strengths\n\n- Sync, async with callbacks and WebSocket streaming on one service\n- 500 free minutes a month on Lite and $0.02 a minute on Plus\n- Custom language and acoustic models on paid plans\n- Dated deprecation of previous-generation models with over a year of notice\n- `DELETE /v1/user_data` removes data by customer ID\n\n## Weaknesses\n\n- No public OpenAPI file or llms.txt\n- The WebSocket interface takes the IAM token as a URL query parameter\n- Requests are logged by default to improve the service unless the account or request opts out\n- The status page is drawn by script and no SLA was read\n- No release note since 29 June 2026\n\n\n\n## Before you call it (notes for agents)\n\n1. Send `X-Watson-Learning-Opt-Out: true` or opt out at account level before sending sensitive audio\n2. Use the async `/v1/recognitions` interface with a callback for files over 100 MB, up to 1 GB\n3. Pass a large speech or next-generation model name in `model`, since previous-generation models were removed\n4. Tag requests with `X-Watson-Metadata: customer_id=...` so the data can be deleted later\n5. Keep within 100 concurrent requests on Plus across HTTP and WebSocket\n\n## Connect\n\nInstall:\n\n```bash\npip install ibm-watson\n```\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Azure AI Speech speech-to-text | BB | 75.1 | 71 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/azure-speech-to-text.md |\n| OpenAI Speech to Text | BB | 75 | 74 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/openai-speech-to-text.md |\n| Deepgram Speech-to-Text (Nova-3, Flux) | BB | 74.4 | 86 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/deepgram-stt.md |\n| Amazon Transcribe | BB | 73.6 | 103 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/amazon-transcribe.md |\n| ElevenLabs Scribe Speech to Text API | BB | 73 | 113 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/elevenlabs-scribe.md |\n| Gladia Speech-to-Text API + MCP | B | 69.8 | 225 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/gladia-stt.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- Endpoints at `https://api.{location}.speech-to-text.watson.cloud.ibm.com/instances/{instance_id}`, including `/v1/recognize` (sync and WebSocket) and `/v1/recognitions` (async jobs) (source: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/websockets.md\u003e)\n- Previous-generation models were deprecated on 15 March 2022 and removed on 31 July 2023 (source: \u003chttps://cloud.ibm.com/apidocs/speech-to-text\u003e)\n- Request and response data are logged by default to improve the service, with an opt-out per account or per request (source: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/data-security.md\u003e)\n- Large speech models for German (16 February 2026), Dutch (10 April) and Italian (15 May) reached general availability, and the newest release note is 29 June 2026 (source: \u003chttps://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-release-notes\u003e)\n- Synchronous audio up to 100 MB and asynchronous up to 1 GB (source: \u003chttps://cloud.ibm.com/apidocs/speech-to-text\u003e)\n- `DELETE /v1/user_data` removes all data tagged with a customer ID (source: \u003chttps://github.com/ibm-cloud-docs/speech-to-text/blob/master/information-security.md\u003e)\n\n- #18 of 19 in Best speech-to-text APIs for AI agents: https://www.anchorterminal.com/best/speech-to-text/index.md\n- All 320 stt comparisons: https://www.anchorterminal.com/compare/speech-to-text/index.md\n\n## Compare\n\n- [Amazon Transcribe vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/amazon-transcribe-vs-ibm-watson-stt.md): BB 73.6 vs C 54.5\n- [AssemblyAI Speech-to-Text (Universal) vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/assemblyai-stt-vs-ibm-watson-stt.md): B 66.8 vs C 54.5\n- [Azure AI Speech speech-to-text vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-ibm-watson-stt.md): BB 75.1 vs C 54.5\n- [Cartesia Ink vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/cartesia-ink-stt-vs-ibm-watson-stt.md): B 67 vs C 54.5\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/deepgram-stt-vs-ibm-watson-stt.md): BB 74.4 vs C 54.5\n- [ElevenLabs Scribe Speech to Text API vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-ibm-watson-stt.md): BB 73 vs C 54.5\n- [Giggy Speech to Text vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/giggy-stt-vs-ibm-watson-stt.md): C 54.5 vs C 54.5\n- [Gladia Speech-to-Text API + MCP vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/gladia-stt-vs-ibm-watson-stt.md): B 69.8 vs C 54.5\n- [Google Cloud Speech-to-Text vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/google-speech-to-text-vs-ibm-watson-stt.md): B 66.6 vs C 54.5\n- [Groq Speech-to-Text vs IBM Watson Speech to Text](https://www.anchorterminal.com/compare/groq-speech-to-text-vs-ibm-watson-stt.md): BB 70.1 vs C 54.5\n- [IBM Watson Speech to Text vs Inworld STT](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-inworld-stt.md): C 54.5 vs C 54.7\n- [IBM Watson Speech to Text vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-minimax-stt.md): C 54.5 vs D 48.4\n- [IBM Watson Speech to Text vs Mistral Voxtral Transcribe](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-mistral-voxtral-transcribe.md): C 54.5 vs B 63.1\n- [IBM Watson Speech to Text vs OpenAI Speech to Text](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-openai-speech-to-text.md): C 54.5 vs BB 75\n- [IBM Watson Speech to Text vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-rev-ai-stt.md): C 54.5 vs C 55.5\n- [IBM Watson Speech to Text vs Smallest.ai Pulse STT](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-smallest-pulse-stt.md): C 54.5 vs B 65\n- [IBM Watson Speech to Text vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-soniox-stt.md): C 54.5 vs B 68.5\n- [IBM Watson Speech to Text vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/ibm-watson-stt-vs-speechmatics-stt.md): C 54.5 vs B 67.8\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on ibm.com or one of its subdomains. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"ibm-watson-stt\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/ibm-watson-stt\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/ibm-watson-stt.svg\" alt=\"IBM Watson Speech to Text on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![IBM Watson Speech to Text on Anchor Terminal](https://www.anchorterminal.com/badges/ibm-watson-stt.svg)](https://www.anchorterminal.com/tools/ibm-watson-stt)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/ibm-watson-stt\"\u003eIBM Watson Speech to Text on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say IBM Watson Speech to Text is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/ibm-watson-stt-dark.png\n- Light: https://www.anchorterminal.com/assets/share/ibm-watson-stt-light.png\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Speech-to-text",
        "url": "https://www.anchorterminal.com/categories/speech-to-text"
      },
      {
        "name": "IBM Watson Speech to Text",
        "url": ""
      }
    ],
    "description": "IBM Watson Speech to Text transcribes audio over synchronous and asynchronous HTTP and a WebSocket interface on IBM Cloud, with large speech models, next-generation models, custom language and acoustic models, speaker labels and language identification.",
    "facts": [
      "rank #904 of 1486",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "IBM Watson Speech to Text",
    "image": "https://www.anchorterminal.com/assets/og/tools-ibm-watson-stt.png",
    "path": "/tools/ibm-watson-stt",
    "published": "2026-10-01",
    "section": "tools",
    "title": "IBM Watson Speech to Text review: pricing, alternatives, grade C",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/tools/ibm-watson-stt"
  },
  "tokens": {
    "markdown": 6750,
    "slim": 1480
  },
  "version": 1
}
