# MAI-Transcribe 2

MAI-Transcribe 2 is a multilingual speech-to-text model from Microsoft AI, ranked #1 on the FLEURS multilingual benchmark. It supports 60 languages with automatic language identification, code switching for mixed-language speech, speaker diarization, word-level timestamps, keyword biasing for domain-specific terminology, and configurable verbatim or clean transcription styles. It is suited for captions, call transcription, subtitling, accessibility, and other voice-enabled applications, and is faster than MAI-Transcribe-1.5 on long-form audio.

- **Model ID:** `microsoft/mai-transcribe-2`
- **Type:** transcription
- **Providers:** azure
- **Context window:** Not applicable
- **Maximum output tokens:** 0
- **Pricing:** $0.00002778/1M input tokens
- **Canonical page:** https://vercel.com/ai-gateway/models/mai-transcribe-2

## Supported parameters

Detailed capability metadata has not been reported for this model.

## Example

```ts
import { experimental_transcribe as transcribe } from 'ai';
import { gateway } from '@ai-sdk/gateway';
import { readFile } from 'node:fs/promises';

const result = await transcribe({
  model: gateway.transcriptionModel('microsoft/mai-transcribe-2'),
  audio: await readFile('audio.mp3'),
});
```

## Links

- [Model page](https://vercel.com/ai-gateway/models/mai-transcribe-2)
- [AI Gateway documentation](https://vercel.com/docs/ai-gateway)
- [Provider model documentation](https://microsoft.ai/models/mai-transcribe-2/)
