We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Microsoft AI: MAI-Transcribe 2

microsoft/mai-transcribe-2
TranscriptionInput: audioAdded Sep 3, 2026

Try Microsoft AI: MAI-Transcribe 2 now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account

Transcript

Results will appear here.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

Microsoft AI: MAI-Transcribe 2 at a glance

  • Input price is 171329% higher than the median of 28 Transcription models.

About Microsoft AI: MAI-Transcribe 2

Microsoft AI: MAI-Transcribe 2 is a speech-to-text model from Microsoft, released on 3 September 2026. It sits in the transcription category, so its job is narrow and specific: turning spoken audio into written text. Microsoft positions it as a multilingual system, and it is ranked first on the FLEURS multilingual benchmark according to the provider. If your work involves speech in more than one language, that combination of provider backing and benchmark placement is the main reason to look at this model rather than a general purpose one.

The model takes audio as input and returns a transcription as output. It covers 60 languages and performs automatic language identification, so you do not have to tell it which language is being spoken before sending a request. It also handles code switching, meaning audio where speakers move between languages within the same recording. The published details do not list a context length in tokens, and the maximum output is given as zero, so treat the model as a pure transcription endpoint rather than something you can prompt with long text instructions. There are no supported request parameters listed beyond what the API requires to identify the model and pass audio.

The practical uses follow directly from those capabilities. Meeting and call recordings in multilingual organisations are an obvious fit, particularly where participants switch languages mid conversation. Media and podcast workflows can use it to produce transcripts without a separate language detection step. Research and archival projects dealing with speech in any of the 60 supported languages can send audio through and get text back. Because language identification is automatic, batch jobs over mixed-language audio do not need to be sorted or tagged beforehand.

You call the model through api14's OpenAI-compatible API using the model id "microsoft/mai-transcribe-2". Because the interface follows the OpenAI format, existing clients and SDKs that already point at an OpenAI-compatible base URL can be reused, with the audio sent as the input and the transcription returned in the response. The model lists no supported parameters, so keep requests minimal: set the model id, attach the audio, and avoid assuming that sampling or formatting options will have any effect. If a parameter is not listed as supported, it is safest to leave it out.

On limits, the available facts are thin. There is no stated context length and the maximum output is zero, which suggests the model is not intended for text-in, text-out prompting or for long generated responses. If your task needs reasoning over a transcript, summarisation, translation, or any text generation, a text model is the better choice, with MAI-Transcribe 2 used first to produce the transcript. If your audio falls outside the 60 supported languages, this model is unlikely to help.

How to call the Microsoft AI: MAI-Transcribe 2 API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "microsoft/mai-transcribe-2".
import fs from "node:fs";
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.audio.transcriptions.create({
  model: "microsoft/mai-transcribe-2",
  file: fs.createReadStream("audio.mp3"),
});
console.log(result.text);

Specifications

Input
audio
Output
transcription

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Microsoft AI: MAI-Transcribe 2: frequently asked questions

How much does the Microsoft AI: MAI-Transcribe 2 API cost?
Microsoft AI: MAI-Transcribe 2 costs Audio $21.00 / minute. It is charged from your USD balance only for successful requests; failed requests are free.
What can Microsoft AI: MAI-Transcribe 2 do?
Microsoft AI: MAI-Transcribe 2 accepts audio and returns transcription.
How do I call Microsoft AI: MAI-Transcribe 2 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "microsoft/mai-transcribe-2". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Microsoft AI: MAI-Transcribe 2?
Comparable Transcription models at a similar price: Google: Chirp 3, Fish Audio: Transcribe 1 Pro, Fish Audio: Transcribe 1. Each runs through the same API key, so switching is one string.

Microsoft AI: MAI-Transcribe 2 community

New topic

This community has no topics yet. Open the first one about Microsoft AI: MAI-Transcribe 2.