{
  "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.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.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.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.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.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.diarisation",
          "speech.languages"
        ],
        "slug": "gladia-stt"
      }
    ],
    "tool": {
      "slug": "minimax-stt",
      "name": "MiniMax Speech-to-Text",
      "vendor": "MiniMax",
      "vendorUrl": "https://www.minimax.io",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "MiniMax's speech-to-text API transcribes audio files of up to 500 seconds with its `asr-1.0` model in 20 languages, with optional streamed text output, speaker diarisation, segment timestamps and SRT or VTT subtitles.",
      "url": "https://www.anchorterminal.com/tools/minimax-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/minimax-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/minimax-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/minimax-stt.json",
      "dns": "minimax-stt.grade.anchorterminal.com",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "api-key",
      "authNotes": "Bearer API key created in the platform console under Account, API Keys. No scopes were found in the docs. Mainland China accounts use `https://api.minimaxi.com`.",
      "pricing": "usage",
      "pricingNotes": "$0.38 an hour of audio, pay as you go from a prepaid balance or through an M Plan subscription. Speech to text is for paid accounts only, with no free allowance.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, OpenAPI file or pricing page (checked 2026-11-06). An empty balance returns 402 insufficient_balance_error with no payment requirements.",
        "endpoints": []
      },
      "toolCount": 0,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://platform.minimax.io/docs/guides/speech-to-text",
      "llmsTxt": "https://platform.minimax.io/docs/llms.txt",
      "openapi": "https://platform.minimax.io/docs/api-reference/speech/speech-to-text/api/openapi.json",
      "capabilities": [
        "speech.stt",
        "speech.diarisation",
        "speech.languages"
      ],
      "tags": [
        "official",
        "hosted",
        "usage-priced",
        "prepaid",
        "openapi",
        "llms-txt",
        "status-page"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48.4,
        "grade": "D",
        "agentReady": false,
        "rank": 1126,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 19,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 70,
          "maintenance": 6,
          "payments": 20,
          "reliability": 47,
          "schema": 82,
          "security": 33,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 47,
            "points": 9.4,
            "reason": "Atlassian Statuspage at status.minimax.io with component history, but its components are LLM, Text-to-Speech and Video Generation, with none for speech to text (10 of 20). With no component, the history holds no record for transcription (5). Limits published with numbers, 2 concurrent connections and 30,000 audio seconds a minute (15). 429 is documented as `rate_limit_error`, and the general error code page says to retry later, with no backoff figures or Retry-After (7 of 15). No SLA in the terms or docs (0). `asr-1.0` is called the current public model with no beta label (10). 10 + 5 + 15 + 7 + 0 + 10 = 47.",
            "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": 82,
            "points": 13.33,
            "reason": "OpenAPI 3.1 for `/v1/speech_to_text`, with eight documented responses (25). llms.txt and a Markdown copy of every page (10). The guide says when to stream, when to use `verbose_json`, and that subtitles and diarisation can't be combined with streaming (15 of 20). Typed multipart fields with an enum for `response_format`, and file limits stated in prose (12 of 15). Python examples and an error table giving HTTP status, `error.type` and trigger for 400, 401, 402, 413, 422, 429 and 500 (15). Versioned `/v1` path, but neither release notes page mentions the ASR API, and the API notes stop at 28 October 2025 (5 of 15). Total 82.",
            "checked": "2026-11-06"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 70,
            "points": 11.38,
            "reason": "API reading of the checklist. The default `json` returns only text, duration and a trace ID, with segments and subtitles opt-in (22 of 25). No lists to page. `response_format` and `language` are the output controls (12 of 20). Typed error envelopes with the real HTTP status, an error type and `request_id`, and 402 for an empty balance (18 of 20). Calls are synchronous with no idempotency key (10 of 20). Two fields, a model and a file. No official SDK, and MiniMax's MCP servers don't cover transcription (8 of 15). Total 70.",
            "checked": "2026-11-06"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 33,
            "points": 5.78,
            "reason": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. Plain API keys from the console with no scopes found, and the docs say publicly leaked keys may be disabled, as on minimax-voice-cloning (20 of 30). The terms (effective 30 March 2026), as read for minimax-voice-cloning on 4 November, let MiniMax use input and generated content to operate, maintain, develop and improve its services, with no opt-out found, and the privacy policy rules out only training to profile or target consumers (5 of 20). No retention period for uploaded audio or transcripts was found (3 of 15). Each response carries a trace ID, with no audit log found (5 of 15). No security.txt, disclosure policy, bug bounty or certification found, as on the other MiniMax listings (0 of 20). Total 33.",
            "checked": "2026-11-06"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 20,
            "points": 2.5,
            "reason": "No x402, MPP or L402 (0). $0.38 an hour published without a login (20). Speech to text is for paid accounts only (0). A person signs up in a browser and funds a balance (0). Total 20.",
            "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": 6,
            "points": 0.53,
            "reason": "Read as a model. No dated release or change of `asr-1.0` was found on the model or API release notes or the status page (0). No dated ASR entries in the last 90 days (0). Support by email and Discord, not tested (6 of 15). No official SDK, and the MCP servers have no transcription tool (0 of 15). No package to judge (0 of 10). Total 6.",
            "checked": "2026-11-06"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 63,
            "points": 5.51,
            "note": "editorial 43, provenance 82",
            "reason": "Closed API with clear terms under Singapore law naming Nanonoble Pte. Ltd., as on the other MiniMax listings (15 of 30). The terms and privacy policy agree that inputs may be used to improve services and that data sits in a United States data centre, with no retention period for audio (8 of 30). No deprecation notice or policy touches the ASR API (10 of 20, for the dated notices elsewhere on the API release notes). Data location stated as the United States and an EU representative named, with third parties only by category (10 of 20). Total 43.",
            "checked": "2026-11-06"
          }
        ],
        "assessment": {
          "date": "2026-11-06",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "API reading of the checklist. The default `json` returns only text, duration and a trace ID, with segments and subtitles opt-in (22 of 25). No lists to page. `response_format` and `language` are the output controls (12 of 20). Typed error envelopes with the real HTTP status, an error type and `request_id`, and 402 for an empty balance (18 of 20). Calls are synchronous with no idempotency key (10 of 20). Two fields, a model and a file. No official SDK, and MiniMax's MCP servers don't cover transcription (8 of 15). Total 70.",
            "maintenance": "Read as a model. No dated release or change of `asr-1.0` was found on the model or API release notes or the status page (0). No dated ASR entries in the last 90 days (0). Support by email and Discord, not tested (6 of 15). No official SDK, and the MCP servers have no transcription tool (0 of 15). No package to judge (0 of 10). Total 6.",
            "payments": "No x402, MPP or L402 (0). $0.38 an hour published without a login (20). Speech to text is for paid accounts only (0). A person signs up in a browser and funds a balance (0). Total 20.",
            "reliability": "Atlassian Statuspage at status.minimax.io with component history, but its components are LLM, Text-to-Speech and Video Generation, with none for speech to text (10 of 20). With no component, the history holds no record for transcription (5). Limits published with numbers, 2 concurrent connections and 30,000 audio seconds a minute (15). 429 is documented as `rate_limit_error`, and the general error code page says to retry later, with no backoff figures or Retry-After (7 of 15). No SLA in the terms or docs (0). `asr-1.0` is called the current public model with no beta label (10). 10 + 5 + 15 + 7 + 0 + 10 = 47.",
            "schema": "OpenAPI 3.1 for `/v1/speech_to_text`, with eight documented responses (25). llms.txt and a Markdown copy of every page (10). The guide says when to stream, when to use `verbose_json`, and that subtitles and diarisation can't be combined with streaming (15 of 20). Typed multipart fields with an enum for `response_format`, and file limits stated in prose (12 of 15). Python examples and an error table giving HTTP status, `error.type` and trigger for 400, 401, 402, 413, 422, 429 and 500 (15). Versioned `/v1` path, but neither release notes page mentions the ASR API, and the API notes stop at 28 October 2025 (5 of 15). Total 82.",
            "security": "Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. Plain API keys from the console with no scopes found, and the docs say publicly leaked keys may be disabled, as on minimax-voice-cloning (20 of 30). The terms (effective 30 March 2026), as read for minimax-voice-cloning on 4 November, let MiniMax use input and generated content to operate, maintain, develop and improve its services, with no opt-out found, and the privacy policy rules out only training to profile or target consumers (5 of 20). No retention period for uploaded audio or transcripts was found (3 of 15). Each response carries a trace ID, with no audit log found (5 of 15). No security.txt, disclosure policy, bug bounty or certification found, as on the other MiniMax listings (0 of 20). Total 33.",
            "transparency": "Closed API with clear terms under Singapore law naming Nanonoble Pte. Ltd., as on the other MiniMax listings (15 of 30). The terms and privacy policy agree that inputs may be used to improve services and that data sits in a United States data centre, with no retention period for audio (8 of 30). No deprecation notice or policy touches the ASR API (10 of 20, for the dated notices elsewhere on the API release notes). Data location stated as the United States and an EU representative named, with third parties only by category (10 of 20). Total 43."
          },
          "sources": [
            {
              "what": "llms.txt docs index",
              "url": "https://platform.minimax.io/docs/llms.txt",
              "seen": "2026-11-06"
            },
            {
              "what": "pricing overview",
              "url": "https://platform.minimax.io/docs/pricing/overview.md",
              "seen": "2026-11-06"
            },
            {
              "what": "rate limits",
              "url": "https://platform.minimax.io/docs/guides/rate-limits.md",
              "seen": "2026-11-06"
            },
            {
              "what": "model release notes",
              "url": "https://platform.minimax.io/docs/release-notes/models.md",
              "seen": "2026-11-06"
            },
            {
              "what": "API release notes",
              "url": "https://platform.minimax.io/docs/release-notes/apis.md",
              "seen": "2026-11-06"
            },
            {
              "what": "status history",
              "url": "https://status.minimax.io/history",
              "seen": "2026-11-06"
            },
            {
              "what": "terms and privacy, per the minimax-voice-cloning check",
              "url": "https://platform.minimax.io/protocol/terms-of-service",
              "seen": "2026-11-04"
            },
            {
              "what": "speech-to-text guide",
              "url": "https://platform.minimax.io/docs/guides/speech-to-text.md",
              "seen": "2026-11-06"
            },
            {
              "what": "speech-to-text OpenAPI",
              "url": "https://platform.minimax.io/docs/api-reference/speech/speech-to-text/api/openapi.json",
              "seen": "2026-11-06"
            },
            {
              "what": "speech-to-text API reference",
              "url": "https://platform.minimax.io/docs/api-reference/speech-to-text.md",
              "seen": "2026-11-06"
            }
          ],
          "openQuestions": [
            "status.minimax.io/api/v2/components.json and incidents.json, which the host's robots.txt disallows, were fetched once by mistake on 6 November. Nothing from them is used; incidents and components were re-read from the allowed /history and home pages.",
            "unchecked: when `asr-1.0` was released, since no dated page names it",
            "unchecked: retention of uploaded audio and transcripts",
            "unchecked: whether failed transcriptions are billed"
          ]
        },
        "negative": 0,
        "verdict": "MiniMax's ASR API has an OpenAPI file, typed error envelopes and a public price of $0.38 an hour, with diarisation and subtitle output. It takes files of up to 500 seconds only, allows 2 concurrent connections, has no free tier or status component, and no dated release.",
        "bestFor": "Cheap file transcription with diarisation and subtitles, strongest on Chinese and code-switched audio by the vendor's account.",
        "strengths": [
          "OpenAPI 3.1 file with eight documented responses, and an error table with HTTP status, type and trigger",
          "$0.38 an hour of audio, published without a login",
          "Speaker diarisation, segment timestamps and SRT or VTT output from one call",
          "Automatic language detection with Chinese-English code-switching across 20 languages"
        ],
        "weaknesses": [
          "Files only, up to 500 seconds and 50 MB; live audio input isn't supported",
          "2 concurrent connections and paid accounts only, with no free allowance",
          "No status page component and no dated release of `asr-1.0`",
          "Terms let MiniMax use inputs to improve its services, and no retention period for audio was found"
        ],
        "agentNotes": [
          "Split recordings into pieces under 500 seconds before uploading, since longer audio returns 400",
          "Convert to mono 16 kHz or a compressed format to stay under 50 MB",
          "Use `verbose_json` for speakers and timestamps, and `json` only when streaming",
          "Treat 402 `insufficient_balance_error` as final and ask the user to top up",
          "Use `https://api.minimaxi.com` for a mainland China account"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48.4
          }
        ],
        "editorialScores": {
          "ergonomics": 70,
          "maintenance": 6,
          "payments": 20,
          "reliability": 47,
          "schema": 82,
          "security": 33,
          "transparency": 43
        },
        "provenanceScore": 82,
        "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": "D",
            "kind": "listed",
            "method": "0.7",
            "score": 48.4
          }
        ]
      },
      "connect": {
        "http": "curl -X POST https://api.minimax.io/v1/speech_to_text \\\n  -H \"Authorization: Bearer $MINIMAX_API_KEY\" \\\n  -F model=asr-1.0 -F file=@meeting.mp3 -F response_format=verbose_json"
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/minimax-stt"
      },
      "sameCompany": [
        "minimax-api",
        "minimax-video",
        "minimax-speech",
        "minimax-voice-cloning",
        "minimax-code",
        "minimax-m2-5",
        "minimax-m2-7",
        "minimax-m3-1-flash"
      ],
      "notable": [
        "`POST https://api.minimax.io/v1/speech_to_text` takes a multipart file with `model=asr-1.0`. Audio over 500 seconds returns 400 and isn't truncated, and bodies over 50 MB return 413 (https://platform.minimax.io/docs/guides/speech-to-text.md)",
        "`stream=true` streams text deltas over SSE for a whole uploaded file. Live audio input isn't supported, and the docs suggest client-side VAD for pseudo-streaming (https://platform.minimax.io/docs/guides/speech-to-text.md)",
        "Limits of 2 concurrent connections and 30,000 audio seconds a minute, for paid accounts only (https://platform.minimax.io/docs/guides/rate-limits.md)",
        "Errors use an OpenAI-style envelope with the real HTTP status, unlike the `base_resp` codes on MiniMax's other speech APIs (https://platform.minimax.io/docs/guides/speech-to-text.md)",
        "The status page has components for LLM, Text-to-Speech and Video Generation, and none for speech to text (https://status.minimax.io)",
        "Neither the model release notes nor the API release notes mention `asr-1.0` (https://platform.minimax.io/docs/release-notes/models.md)"
      ],
      "area": "voice",
      "details": [
        {
          "label": "Surface listed",
          "value": "The speech-to-text endpoint at api.minimax.io/v1/speech_to_text, read from platform.minimax.io docs (guide, API reference, OpenAPI file, rate limits, pricing, release notes) and status.minimax.io history on 6 November 2026, with terms and privacy as read for minimax-voice-cloning on 4 November. No account was made and no request was sent"
        },
        {
          "label": "Model",
          "value": "`asr-1.0`, the only public model. No release date was found"
        },
        {
          "label": "Languages",
          "value": "20, among them Chinese, Cantonese, Japanese, Korean, Thai, Vietnamese, English, French, German, Spanish, Russian, Arabic and Turkish. Without `language` the model detects the dominant language and handles Chinese-English code-switching"
        },
        {
          "label": "Output",
          "value": "`json` (text, duration, trace ID), `verbose_json` (speaker count and per-segment speaker and timestamps), `srt` or `vtt`. Streaming works with `json` only"
        },
        {
          "label": "Audio",
          "value": "wav, aiff, flac, alac, mp3, aac, opus or ogg in a container, up to 500 seconds and 50 MB. Raw PCM isn't accepted"
        },
        {
          "label": "Same company",
          "value": "MiniMax's text models (minimax-api), voice cloning (minimax-voice-cloning), video and speech synthesis (minimax-speech) are listed separately. MiniMax's MCP servers have no transcription tool"
        }
      ],
      "unitPrices": [
        {
          "item": "asr-1.0",
          "unit": "audio-minute",
          "usd": 0.00633,
          "note": "$0.38 an hour, paid accounts only"
        }
      ],
      "taskCosts": {
        "units": [
          {
            "task": "transcribe-hour",
            "name": "Transcribe a one-hour meeting",
            "unit": "audio-minute",
            "quantity": 60,
            "lowUsd": 0.38,
            "highUsd": 0.38,
            "lowItem": "asr-1.0",
            "highItem": "asr-1.0"
          }
        ],
        "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": "Nanonoble Pte. Ltd.",
        "domain": "minimax.io",
        "domainRegistered": "2021-03-27",
        "endpointOnVendorDomain": true,
        "terms": "https://platform.minimax.io/protocol/terms-of-service",
        "privacy": "https://platform.minimax.io/protocol/privacy-policy",
        "statusPage": "https://status.minimax.io",
        "changelog": "https://platform.minimax.io/docs/release-notes/apis",
        "securityTxt": "none",
        "checked": "2026-11-06",
        "notes": [
          "Nanonoble Pte. Ltd., 152 Beach Road, #14-02 Gateway East, Singapore, is named in the terms (effective 30 March 2026) and the privacy policy (updated 30 March 2026), read on 4 November 2026 from the document text the pages carry for the browser, as on the minimax-api listing. The 8 October reader recorded both pages as unreadable.",
          "RDAP for minimax.io gives a registration date of 2021-03-27 and a transfer on 2025-01-31, as recorded on 8 October.",
          "platform.minimax.io/.well-known/security.txt returns 404 (per the 8 October check), and www.minimax.io/.well-known/security.txt redirects to the home page.",
          "The API release notes page has no entry after 28 October 2025 on 4 November. Model releases are dated on a separate page, whose newest speech model is Speech 2.8 (23 January 2026).",
          "status.minimax.io/robots.txt disallows /api/, so incidents were read from the /history pages only.",
          "firstReleased and lastRelease are left empty, since no dated release of `asr-1.0` was found."
        ],
        "score": 82,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "Nanonoble Pte. Ltd.",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "minimax.io, registered 2021-03-27 (5 years)",
            "points": 11,
            "max": 15,
            "state": "part"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "minimax.io",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "published, but our reader couldn't read it",
            "points": 7,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "published, but our reader couldn't read it",
            "points": 7,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Status page",
            "value": "status.minimax.io",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "People named",
            "value": "4 named with their role, 1 with a public profile",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Support route",
            "value": "only a general contact",
            "points": 2,
            "max": 5,
            "state": "part"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://platform.minimax.io/protocol/terms-of-service",
            "state": "unreadable",
            "reason": "the page has 0 words of text without a browser, so the document is drawn by script or sits elsewhere",
            "readAt": "2026-10-08",
            "points": 7,
            "max": 10
          },
          {
            "kind": "privacy",
            "url": "https://platform.minimax.io/protocol/privacy-policy",
            "state": "unreadable",
            "reason": "the page has 0 words of text without a browser, so the document is drawn by script or sits elsewhere",
            "readAt": "2026-10-08",
            "points": 7,
            "max": 10
          }
        ]
      },
      "humans": {
        "slug": "minimax-stt",
        "checked": "2026-11-06",
        "company": "MiniMax",
        "people": [
          {
            "name": "Yan Junjie",
            "role": "Founder, chairman, CEO and CTO, MiniMax",
            "founder": true,
            "bio": "Dr Yan Junjie founded MiniMax and is its chairman, chief executive and chief technology officer. He spent more than six years at SenseTime before that, rising to vice president and vice-head of its research institute, and holds a doctorate in artificial intelligence from the Institute of Automation of the Chinese Academy of Sciences.",
            "bioSources": [
              "https://ir.minimax.io/corporate-information/management",
              "https://en.wikipedia.org/wiki/MiniMax_(company)"
            ],
            "page": "/people/yan-junjie/"
          },
          {
            "name": "Yeyi Yun",
            "role": "Co-founder, executive director and COO, MiniMax",
            "founder": true,
            "linkedin": "https://cn.linkedin.com/in/yeyi-yun-ba051b220",
            "bio": "Yun Yeyi co-founded MiniMax and is an executive director and its chief operating officer, overseeing product and commercialisation. She worked at SenseTime from 2017 to 2022, in fundraising and strategic investment, then as head of strategy and director of innovative business, and studied electrical engineering, economics and mathematics at Johns Hopkins University.",
            "bioSources": [
              "https://ir.minimax.io/corporate-information/management",
              "https://en.wikipedia.org/wiki/MiniMax_(company)"
            ],
            "page": "/people/yeyi-yun/"
          },
          {
            "name": "Zhou Yucong",
            "role": "Co-founder, executive director and visual model research leader, MiniMax",
            "founder": true,
            "bio": "Zhou Yucong co-founded MiniMax, where he is an executive director and leads research and engineering on its visual models. He joined in March 2022 after algorithm work at SenseTime and Huawei, and studied mathematics and computer science at Beihang University.",
            "bioSources": [
              "https://ir.minimax.io/corporate-information/management",
              "https://en.wikipedia.org/wiki/MiniMax_(company)"
            ],
            "page": "/people/zhou-yucong/"
          },
          {
            "name": "Zhao Pengyu",
            "role": "Executive director and large language model research leader, MiniMax",
            "bio": "Zhao Pengyu leads research and engineering on large language models at MiniMax and has been an executive director since June 2025. He joined as a natural language processing researcher in August 2023, after three years on recommendation algorithms at Hulu in Beijing, and studied computer science at Peking University.",
            "bioSources": [
              "https://ir.minimax.io/corporate-information/management"
            ],
            "page": "/people/zhao-pengyu/"
          }
        ],
        "peopleNote": "Copied on 6 November 2026 from the minimax-voice-cloning listing's humans file (checked 28 October 2026), since the company is the same. MiniMax's investor relations management page names four executive directors, the founder and three others. Wikipedia's infobox names Yan Junjie, Yun Yeyi and Zhou Yucong as the founders. minimax.io/about names nobody. No page we read shows any of them with a photo.",
        "companySocial": {
          "linkedin": "https://www.linkedin.com/company/minimax-ai/",
          "x": "https://x.com/MiniMax_AI"
        },
        "support": {
          "contactUrls": [
            "https://platform.minimax.io/activity/contact-us-en"
          ]
        },
        "sources": [
          "https://cn.linkedin.com/in/yeyi-yun-ba051b220",
          "https://www.minimax.io/news/minimax-announces-first-half-2026-financial-results-1787744160",
          "https://www.minimax.io",
          "https://agent.minimax.io/docs/code/welcome",
          "https://www.minimax.io/about"
        ],
        "ownership": {
          "status": "public",
          "exchange": "HKEX",
          "ticker": "00100",
          "checked": "2026-10-28",
          "sources": [
            "https://www.minimax.io/news/minimax-announces-first-half-2026-financial-results-1787744160",
            "https://ir.minimax.io/corporate-information/management"
          ]
        }
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/minimax-stt.json",
      "live": {
        "slug": "minimax-stt",
        "vendorStatus": {
          "page": "https://status.minimax.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-11-07T22:57:09.012373559Z"
        },
        "securityTxt": {
          "url": "https://minimax.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:57.120551174Z"
        },
        "llmsTxt": {
          "url": "https://platform.minimax.io/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:06.549207563Z"
        },
        "updatedAt": "2026-11-07T22:57:09.012373559Z"
      }
    },
    "verify": {
      "accepts": "a page on minimax.io or one of its subdomains",
      "badgeUrl": "https://www.anchorterminal.com/badges/minimax-stt.svg",
      "body": {
        "slug": "minimax-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/minimax-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/minimax-stt\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/minimax-stt.svg\" alt=\"MiniMax Speech-to-Text on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![MiniMax Speech-to-Text on Anchor Terminal](https://www.anchorterminal.com/badges/minimax-stt.svg)](https://www.anchorterminal.com/tools/minimax-stt)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/minimax-stt\"\u003eMiniMax 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/minimax-stt",
    "json": "https://www.anchorterminal.com/tools/minimax-stt.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/minimax-stt.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/minimax-stt#pricing",
    "reviews": "https://www.anchorterminal.com/tools/minimax-stt#reviews",
    "slim": "https://www.anchorterminal.com/tools/minimax-stt.min.md"
  },
  "markdown": "## Overview\n\n**Grade D · 48.4/100 · rank #1126 of 1510 · #19 in Speech-to-text · not agent-ready · confidence medium**\n\n\nMore from MiniMax, listed separately because each is its own product: [MiniMax API](https://www.anchorterminal.com/tools/minimax-api.md) (Model APIs \u0026 inference), [MiniMax Video API](https://www.anchorterminal.com/tools/minimax-video.md) (Video generation), [MiniMax Speech (T2A)](https://www.anchorterminal.com/tools/minimax-speech.md) (Text-to-speech), [MiniMax Voice Clone and Voice Design](https://www.anchorterminal.com/tools/minimax-voice-cloning.md) (Voice cloning \u0026 custom voices), [MiniMax Code](https://www.anchorterminal.com/tools/minimax-code.md) (Agent harnesses), [MiniMax-M2.5](https://www.anchorterminal.com/tools/minimax-m2-5.md) (Open-weight models), [MiniMax-M2.7](https://www.anchorterminal.com/tools/minimax-m2-7.md) (Open-weight models), [MiniMax-M3.1-Flash](https://www.anchorterminal.com/tools/minimax-m3-1-flash.md) (Open-weight models).\n\n## Assessment\n\nMiniMax's ASR API has an OpenAPI file, typed error envelopes and a public price of $0.38 an hour, with diarisation and subtitle output. It takes files of up to 500 seconds only, allows 2 concurrent connections, has no free tier or status component, and no dated release.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | MiniMax (https://www.minimax.io) |\n| Kind | Model API |\n| Category | Speech-to-text (https://www.anchorterminal.com/categories/speech-to-text) |\n| Transport | HTTP |\n| Auth | API key · Bearer API key created in the platform console under Account, API Keys. No scopes were found in the docs. Mainland China accounts use `https://api.minimaxi.com`. |\n| Pricing | Pay per use (Pay per use) · $0.38 an hour of audio, pay as you go from a prepaid balance or through an M Plan subscription. Speech to text is for paid accounts only, with no free allowance. |\n| x402 | No · No x402, MPP or L402 in the docs, OpenAPI file or pricing page (checked 2026-11-06). An empty balance returns 402 insufficient_balance_error with no payment requirements. |\n| Licence | unknown |\n| Tools exposed | 0 |\n| Docs | https://platform.minimax.io/docs/guides/speech-to-text |\n| llms.txt | https://platform.minimax.io/docs/llms.txt |\n| Surface listed | The speech-to-text endpoint at api.minimax.io/v1/speech_to_text, read from platform.minimax.io docs (guide, API reference, OpenAPI file, rate limits, pricing, release notes) and status.minimax.io history on 6 November 2026, with terms and privacy as read for minimax-voice-cloning on 4 November. No account was made and no request was sent |\n| Model | `asr-1.0`, the only public model. No release date was found |\n| Languages | 20, among them Chinese, Cantonese, Japanese, Korean, Thai, Vietnamese, English, French, German, Spanish, Russian, Arabic and Turkish. Without `language` the model detects the dominant language and handles Chinese-English code-switching |\n| Output | `json` (text, duration, trace ID), `verbose_json` (speaker count and per-segment speaker and timestamps), `srt` or `vtt`. Streaming works with `json` only |\n| Audio | wav, aiff, flac, alac, mp3, aac, opus or ogg in a container, up to 500 seconds and 50 MB. Raw PCM isn't accepted |\n| Same company | MiniMax's text models (minimax-api), voice cloning (minimax-voice-cloning), video and speech synthesis (minimax-speech) are listed separately. MiniMax's MCP servers have no transcription tool |\n| Capabilities | speech.stt, speech.diarisation, speech.languages |\n| Tags | official, hosted, usage-priced, prepaid, openapi, llms-txt, status-page |\n| JSON | https://www.anchorterminal.com/api/v1/tools/minimax-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 | 47 | 9.4 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 82 | 13.3 |\n| Agent ergonomics | 13% | 16.2 | 70 | 11.4 |\n| Security \u0026 auth | 14% | 17.5 | 33 | 5.8 |\n| Payments \u0026 pricing | 10% | 12.5 | 20 | 2.5 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 6 | 0.5 |\n| Transparency \u0026 trust (editorial 43, provenance 82) | 7% | 8.8 | 63 | 5.5 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **48.4 → D** |\n\n### Why each score\n\n- Reliability 47 (checked 2026-11-06): Atlassian Statuspage at status.minimax.io with component history, but its components are LLM, Text-to-Speech and Video Generation, with none for speech to text (10 of 20). With no component, the history holds no record for transcription (5). Limits published with numbers, 2 concurrent connections and 30,000 audio seconds a minute (15). 429 is documented as `rate_limit_error`, and the general error code page says to retry later, with no backoff figures or Retry-After (7 of 15). No SLA in the terms or docs (0). `asr-1.0` is called the current public model with no beta label (10). 10 + 5 + 15 + 7 + 0 + 10 = 47.\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 82 (checked 2026-11-06): OpenAPI 3.1 for `/v1/speech_to_text`, with eight documented responses (25). llms.txt and a Markdown copy of every page (10). The guide says when to stream, when to use `verbose_json`, and that subtitles and diarisation can't be combined with streaming (15 of 20). Typed multipart fields with an enum for `response_format`, and file limits stated in prose (12 of 15). Python examples and an error table giving HTTP status, `error.type` and trigger for 400, 401, 402, 413, 422, 429 and 500 (15). Versioned `/v1` path, but neither release notes page mentions the ASR API, and the API notes stop at 28 October 2025 (5 of 15). Total 82.\n- Agent ergonomics 70 (checked 2026-11-06): API reading of the checklist. The default `json` returns only text, duration and a trace ID, with segments and subtitles opt-in (22 of 25). No lists to page. `response_format` and `language` are the output controls (12 of 20). Typed error envelopes with the real HTTP status, an error type and `request_id`, and 402 for an empty balance (18 of 20). Calls are synchronous with no idempotency key (10 of 20). Two fields, a model and a file. No official SDK, and MiniMax's MCP servers don't cover transcription (8 of 15). Total 70.\n- Security \u0026 auth 33 (checked 2026-11-06): Model reading of the checklist, with training and retention in place of the least-privilege and injection lines. Plain API keys from the console with no scopes found, and the docs say publicly leaked keys may be disabled, as on minimax-voice-cloning (20 of 30). The terms (effective 30 March 2026), as read for minimax-voice-cloning on 4 November, let MiniMax use input and generated content to operate, maintain, develop and improve its services, with no opt-out found, and the privacy policy rules out only training to profile or target consumers (5 of 20). No retention period for uploaded audio or transcripts was found (3 of 15). Each response carries a trace ID, with no audit log found (5 of 15). No security.txt, disclosure policy, bug bounty or certification found, as on the other MiniMax listings (0 of 20). Total 33.\n- Payments \u0026 pricing 20 (checked 2026-11-06): No x402, MPP or L402 (0). $0.38 an hour published without a login (20). Speech to text is for paid accounts only (0). A person signs up in a browser and funds a balance (0). Total 20.\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 6 (checked 2026-11-06): Read as a model. No dated release or change of `asr-1.0` was found on the model or API release notes or the status page (0). No dated ASR entries in the last 90 days (0). Support by email and Discord, not tested (6 of 15). No official SDK, and the MCP servers have no transcription tool (0 of 15). No package to judge (0 of 10). Total 6.\n- Transparency \u0026 trust 63 (checked 2026-11-06): Closed API with clear terms under Singapore law naming Nanonoble Pte. Ltd., as on the other MiniMax listings (15 of 30). The terms and privacy policy agree that inputs may be used to improve services and that data sits in a United States data centre, with no retention period for audio (8 of 30). No deprecation notice or policy touches the ASR API (10 of 20, for the dated notices elsewhere on the API release notes). Data location stated as the United States and an EU representative named, with third parties only by category (10 of 20). Total 43.\n\nFix list, everything this grade says the listing lacks, the biggest gain first (16 items). What it covers is at https://www.anchorterminal.com/fixes/minimax-stt.md (JSON https://www.anchorterminal.com/fixes/minimax-stt.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"minimax-stt\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- status.minimax.io/api/v2/components.json and incidents.json, which the host's robots.txt disallows, were fetched once by mistake on 6 November. Nothing from them is used; incidents and components were re-read from the allowed /history and home pages.\n- unchecked: when `asr-1.0` was released, since no dated page names it\n- unchecked: retention of uploaded audio and transcripts\n- unchecked: whether failed transcriptions are billed\n\n### Sources\n\n- llms.txt docs index: \u003chttps://platform.minimax.io/docs/llms.txt\u003e (seen 2026-11-06)\n- pricing overview: \u003chttps://platform.minimax.io/docs/pricing/overview.md\u003e (seen 2026-11-06)\n- rate limits: \u003chttps://platform.minimax.io/docs/guides/rate-limits.md\u003e (seen 2026-11-06)\n- model release notes: \u003chttps://platform.minimax.io/docs/release-notes/models.md\u003e (seen 2026-11-06)\n- API release notes: \u003chttps://platform.minimax.io/docs/release-notes/apis.md\u003e (seen 2026-11-06)\n- status history: \u003chttps://status.minimax.io/history\u003e (seen 2026-11-06)\n- terms and privacy, per the minimax-voice-cloning check: \u003chttps://platform.minimax.io/protocol/terms-of-service\u003e (seen 2026-11-04)\n- speech-to-text guide: \u003chttps://platform.minimax.io/docs/guides/speech-to-text.md\u003e (seen 2026-11-06)\n- speech-to-text OpenAPI: \u003chttps://platform.minimax.io/docs/api-reference/speech/speech-to-text/api/openapi.json\u003e (seen 2026-11-06)\n- speech-to-text API reference: \u003chttps://platform.minimax.io/docs/api-reference/speech-to-text.md\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/minimax-stt/history.json\n\n- 2026-11-06: graded 48.4 D (methodology 0.7)\n\n## Who's behind it (provenance 82/100, checked 2026-11-06)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | Nanonoble Pte. Ltd. | 20/20 |\n| Domain age | minimax.io, registered 2021-03-27 (5 years) | 11/15 |\n| Endpoint on the vendor's domain | minimax.io | 15/15 |\n| Terms of service | published, but our reader couldn't read it | 7/10 |\n| Privacy policy | published, but our reader couldn't read it | 7/10 |\n| Status page | status.minimax.io | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | not found | 0/10 |\n| People named | 4 named with their role, 1 with a public profile | 10/10 |\n| Support route | only a general contact | 2/5 |\n\nNanonoble Pte. Ltd., 152 Beach Road, #14-02 Gateway East, Singapore, is named in the terms (effective 30 March 2026) and the privacy policy (updated 30 March 2026), read on 4 November 2026 from the document text the pages carry for the browser, as on the minimax-api listing. The 8 October reader recorded both pages as unreadable.\n\nRDAP for minimax.io gives a registration date of 2021-03-27 and a transfer on 2025-01-31, as recorded on 8 October.\n\nplatform.minimax.io/.well-known/security.txt returns 404 (per the 8 October check), and www.minimax.io/.well-known/security.txt redirects to the home page.\n\nThe API release notes page has no entry after 28 October 2025 on 4 November. Model releases are dated on a separate page, whose newest speech model is Speech 2.8 (23 January 2026).\n\nstatus.minimax.io/robots.txt disallows /api/, so incidents were read from the /history pages only.\n\nfirstReleased and lastRelease are left empty, since no dated release of `asr-1.0` was found.\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://platform.minimax.io/protocol/terms-of-service), read 2026-10-08. Our reader couldn't read it (the page has 0 words of text without a browser, so the document is drawn by script or sits elsewhere).\n\n\n**Privacy policy** (https://platform.minimax.io/protocol/privacy-policy), read 2026-10-08. Our reader couldn't read it (the page has 0 words of text without a browser, so the document is drawn by script or sits elsewhere).\n\n\n## Humans behind the project (researched 2026-11-06 from public pages, not part of the grade)\n\n### Key people\n\n- Yan Junjie, Founder, chairman, CEO and CTO, MiniMax\n- Yeyi Yun, Co-founder, executive director and COO, MiniMax. LinkedIn: https://cn.linkedin.com/in/yeyi-yun-ba051b220\n- Zhou Yucong, Co-founder, executive director and visual model research leader, MiniMax\n- Zhao Pengyu, Executive director and large language model research leader, MiniMax\n- Note: Copied on 6 November 2026 from the minimax-voice-cloning listing's humans file (checked 28 October 2026), since the company is the same. MiniMax's investor relations management page names four executive directors, the founder and three others. Wikipedia's infobox names Yan Junjie, Yun Yeyi and Zhou Yucong as the founders. minimax.io/about names nobody. No page we read shows any of them with a photo.\n- MiniMax: LinkedIn https://www.linkedin.com/company/minimax-ai/ X https://x.com/MiniMax_AI\n\n### Ownership and investors\n\n- Ownership: Public company (HKEX: 00100)\n\n### Getting support\n\n- Sources: https://cn.linkedin.com/in/yeyi-yun-ba051b220, https://www.minimax.io/news/minimax-announces-first-half-2026-financial-results-1787744160, https://www.minimax.io, https://agent.minimax.io/docs/code/welcome, https://www.minimax.io/about\n\n## Live (updated 2026-11-07 22:57 UTC)\n\n- Vendor status page: no problems reported, All Systems Operational\n- security.txt: none\n- Always current: https://www.anchorterminal.com/api/v1/live/minimax-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| asr-1.0 | $0.0063 | per minute of audio | $0.38 an hour, paid accounts only |\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.38 | asr-1.0 |\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- OpenAPI 3.1 file with eight documented responses, and an error table with HTTP status, type and trigger\n- $0.38 an hour of audio, published without a login\n- Speaker diarisation, segment timestamps and SRT or VTT output from one call\n- Automatic language detection with Chinese-English code-switching across 20 languages\n\n## Weaknesses\n\n- Files only, up to 500 seconds and 50 MB; live audio input isn't supported\n- 2 concurrent connections and paid accounts only, with no free allowance\n- No status page component and no dated release of `asr-1.0`\n- Terms let MiniMax use inputs to improve its services, and no retention period for audio was found\n\n\n\n## Before you call it (notes for agents)\n\n1. Split recordings into pieces under 500 seconds before uploading, since longer audio returns 400\n2. Convert to mono 16 kHz or a compressed format to stay under 50 MB\n3. Use `verbose_json` for speakers and timestamps, and `json` only when streaming\n4. Treat 402 `insufficient_balance_error` as final and ask the user to top up\n5. Use `https://api.minimaxi.com` for a mainland China account\n\n## Connect\n\nFirst request:\n\n```bash\ncurl -X POST https://api.minimax.io/v1/speech_to_text \\\n  -H \"Authorization: Bearer $MINIMAX_API_KEY\" \\\n  -F model=asr-1.0 -F file=@meeting.mp3 -F response_format=verbose_json\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.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.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.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/deepgram-stt.md |\n| Amazon Transcribe | BB | 73.6 | 104 | speech.stt, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/amazon-transcribe.md |\n| ElevenLabs Scribe Speech to Text API | BB | 73 | 114 | speech.stt, speech.diarisation, speech.languages | no | https://www.anchorterminal.com/tools/elevenlabs-scribe.md |\n| Gladia Speech-to-Text API + MCP | B | 69.8 | 226 | speech.stt, 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- `POST https://api.minimax.io/v1/speech_to_text` takes a multipart file with `model=asr-1.0`. Audio over 500 seconds returns 400 and isn't truncated, and bodies over 50 MB return 413 (source: \u003chttps://platform.minimax.io/docs/guides/speech-to-text.md\u003e)\n- `stream=true` streams text deltas over SSE for a whole uploaded file. Live audio input isn't supported, and the docs suggest client-side VAD for pseudo-streaming (source: \u003chttps://platform.minimax.io/docs/guides/speech-to-text.md\u003e)\n- Limits of 2 concurrent connections and 30,000 audio seconds a minute, for paid accounts only (source: \u003chttps://platform.minimax.io/docs/guides/rate-limits.md\u003e)\n- Errors use an OpenAI-style envelope with the real HTTP status, unlike the `base_resp` codes on MiniMax's other speech APIs (source: \u003chttps://platform.minimax.io/docs/guides/speech-to-text.md\u003e)\n- The status page has components for LLM, Text-to-Speech and Video Generation, and none for speech to text (source: \u003chttps://status.minimax.io\u003e)\n- Neither the model release notes nor the API release notes mention `asr-1.0` (source: \u003chttps://platform.minimax.io/docs/release-notes/models.md\u003e)\n\n- #19 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 MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/amazon-transcribe-vs-minimax-stt.md): BB 73.6 vs D 48.4\n- [AssemblyAI Speech-to-Text (Universal) vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/assemblyai-stt-vs-minimax-stt.md): B 66.8 vs D 48.4\n- [Azure AI Speech speech-to-text vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-minimax-stt.md): BB 75.1 vs D 48.4\n- [Cartesia Ink vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/cartesia-ink-stt-vs-minimax-stt.md): B 67 vs D 48.4\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/deepgram-stt-vs-minimax-stt.md): BB 74.4 vs D 48.4\n- [ElevenLabs Scribe Speech to Text API vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-minimax-stt.md): BB 73 vs D 48.4\n- [Giggy Speech to Text vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/giggy-stt-vs-minimax-stt.md): C 54.5 vs D 48.4\n- [Gladia Speech-to-Text API + MCP vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-minimax-stt.md): B 69.8 vs D 48.4\n- [Google Cloud Speech-to-Text vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/google-speech-to-text-vs-minimax-stt.md): B 66.6 vs D 48.4\n- [Groq Speech-to-Text vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/groq-speech-to-text-vs-minimax-stt.md): BB 70.1 vs D 48.4\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- [Inworld STT vs MiniMax Speech-to-Text](https://www.anchorterminal.com/compare/inworld-stt-vs-minimax-stt.md): C 54.7 vs D 48.4\n- [MiniMax Speech-to-Text vs Mistral Voxtral Transcribe](https://www.anchorterminal.com/compare/minimax-stt-vs-mistral-voxtral-transcribe.md): D 48.4 vs B 63.1\n- [MiniMax Speech-to-Text vs OpenAI Speech to Text](https://www.anchorterminal.com/compare/minimax-stt-vs-openai-speech-to-text.md): D 48.4 vs BB 75\n- [MiniMax Speech-to-Text vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/minimax-stt-vs-rev-ai-stt.md): D 48.4 vs C 55.5\n- [MiniMax Speech-to-Text vs Smallest.ai Pulse STT](https://www.anchorterminal.com/compare/minimax-stt-vs-smallest-pulse-stt.md): D 48.4 vs B 65\n- [MiniMax Speech-to-Text vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/minimax-stt-vs-soniox-stt.md): D 48.4 vs B 68.5\n- [MiniMax Speech-to-Text vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/minimax-stt-vs-speechmatics-stt.md): D 48.4 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 minimax.io 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\": \"minimax-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/minimax-stt\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/minimax-stt.svg\" alt=\"MiniMax Speech-to-Text on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![MiniMax Speech-to-Text on Anchor Terminal](https://www.anchorterminal.com/badges/minimax-stt.svg)](https://www.anchorterminal.com/tools/minimax-stt)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/minimax-stt\"\u003eMiniMax 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 MiniMax 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/minimax-stt-dark.png\n- Light: https://www.anchorterminal.com/assets/share/minimax-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": "MiniMax Speech-to-Text",
        "url": ""
      }
    ],
    "description": "MiniMax's speech-to-text API transcribes audio files of up to 500 seconds with its asr-1.0 model in 20 languages, with optional streamed text output, speaker diarisation, segment timestamps and SRT or VTT subtitles.",
    "facts": [
      "rank #1126 of 1510",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "MiniMax Speech-to-Text",
    "image": "https://www.anchorterminal.com/assets/og/tools-minimax-stt.png",
    "path": "/tools/minimax-stt",
    "published": "2026-10-01",
    "section": "tools",
    "title": "MiniMax Speech-to-Text review: pricing, alternatives, grade D",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/tools/minimax-stt"
  },
  "tokens": {
    "markdown": 6350,
    "slim": 1380
  },
  "version": 1
}
