Source: https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/
Canonical: https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/
Language: nl-be

# Microsoft AI: MAI-Transcribe 2

[Markdown](https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/index.md) · [JSON](https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/facts.json)

## [Microsoft AI: MAI-Transcribe 2](https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/)

Microsoft AI MAI-Transcribe 2 zet opgenomen spraak om in tekst in 60 talen, met automatische taalidentificatie en taalwisselingen. Het voegt sprekerdiarisatie, woordtiming, trefwoordsturing en opgeschoonde of letterlijke stijlen toe voor vergaderverslagen, ondertitels, doorzoekbare audio en specialistisch dicteren.

- [**Ailoot Ultra · Transcriptie** `POST /v1/audio/transcriptions` `microsoft/mai-transcribe-2`](https://ailoot.ai/models/nl-be/microsoft-mai-transcribe-2/#method-0)

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Microsoft AI MAI-Transcribe 2 is de spraak-naar-teksteditie voor opgenomen audio uit de tweede generatie van de transcriptiefamilie van Microsoft. Het zet gesproken inhoud om in geschreven tekst in 60 talen, met automatische taalidentificatie en ondersteuning voor spraak die tussen talen wisselt. Het model voegt sprekerdiarisatie, timing op woordniveau en selecteerbare transcriptiestijlen toe. Bruikbare resultaten zijn een vergaderingstranscript met sprekervermelding, een doorzoekbaar interviewverslag, gegevens voor ondertiteluitlijning of gecontroleerd dicteerwerk met specialistische terminologie.

Bereid de opname voor met behoud van het gesproken materiaal. De maker noemt WAV, MP3 en FLAC als invoer. Houd de oorspronkelijke audio beschikbaar om onzekere woorden, namen en getallen met de herkende tekst te vergelijken. Een opname kan achtergrondgeluid of wisselende microfoonkwaliteit bevatten, waarmee het model ontworpen is om om te gaan; de controle moet zich toch op onduidelijke of overlappende passages richten. Behoud voor een interview de opeenvolging van beurten en pauzes in plaats van context weg te halen die helpt een antwoord te interpreteren.

Automatische taaldetectie is nuttig wanneer de taal vooraf niet bekend is. De gedocumenteerde verzameling van 60 talen omvat Engels, Russisch, Chinees, Japans, Koreaans, Arabisch, Frans, Duits, Spaans, Indonesisch, Maleis, Thai en Vietnamees. Taalwisselingen omvatten natuurlijke overgangen tussen talen, inclusief mengvormen zoals Hinglish of Spanglish. De interface van de maker aanvaardt ook één taalaanwijzing, die als een sterke instructie beschreven wordt. Gebruik die alleen wanneer de opname daadwerkelijk in de opgegeven taal is in plaats van een meertalig gesprek in één verwachte taal te dwingen.

Trefwoordsturing levert domeinspecifieke termen, afkortingen, productnamen en eigennamen aan die anders moeilijk van de klank te onderscheiden kunnen zijn. Bereid een gerichte lijst voor die met de opname samenhangt, zoals de projectnaam, een productlijn of technische woorden uit de bespreking. De bedieningsgids beschrijft die als herkenningsaanwijzingen, niet als afgedwongen overeenkomsten. Voeg voor een technische lezing de exacte schrijfwijzen van genoemde instrumenten en specialistische termen toe en controleer vervolgens of het transcript ze op de werkelijk uitgesproken plaatsen zet. Een aangeleverde term is geen bewijs dat de spreker hem gezegd heeft.

Kies de uitvoerstijl volgens het beoogde resultaat. Verbatim, de gedocumenteerde standaard, behoudt stopwoorden, afgebroken zinnen en zelfcorrecties. Clean verwijdert haperingen voor een leesbaarder transcript. Een verslag waarmee onderzocht wordt hoe een gesprek verlopen is, kan de aarzeling en correctie behouden; een leesbaar lestranscript kan de opgeschoonde formulering gebruiken. Bewaar de oorspronkelijke audio naast ieder resultaat. Opschonen verbetert de presentatie van de gesproken tekst en mag niet als een afzonderlijke samenvatting of nieuwe interpretatie van de bedoeling van de spreker behandeld worden.

Sprekerdiarisatie scheidt beurten volgens de gedetecteerde spreker en tijdstempels op woordniveau leveren voor ieder woord een beginpositie en duur. De bedieningsinterface biedt ook segmenttiming of geen timing. Segmenten worden op taal verdeeld en, wanneer diarisatie ingeschakeld is, op spreker. Timingvelden gebruiken milliseconden en kunnen navigatie, zoeken en bewerken ondersteunen. De labels onderscheiden gedetecteerde sprekers; een label aan de naam van een deelnemer koppelen is een afzonderlijke beoordelingsstap. Gebruik voor ondertitels gecontroleerde woordtijden om leesbare groepen te maken in plaats van aan te nemen dat het herkenningsresultaat al een afgewerkt ondertitelbestand is.

De modelkaart vermeldt een maximale bestandsgrootte van 300 MB en twee uur. De gekoppelde synchrone REST-referentie voor de gedocumenteerde interface 2025-10-15 vereist daarentegen een bestand kleiner dan 250 MB en korter dan twee uur. Dit zijn afzonderlijke gepubliceerde beperkingen van de modelkaart en de aangeboden interface; bereid een bestand binnen de toepasselijke interfacelimiet voor. De MAI-gids vermeldt ook dat diarisatie kortere opnamen ondersteunt dan transcriptie zonder diarisatie. Verdeel lang materiaal met meerdere sprekers in samenhangende onderdelen wanneer sprekervermelding nodig is en behoud de positie van elk onderdeel in de oorspronkelijke opname voor latere controle.

De gedocumenteerde uitvoer bestaat uit gestructureerde transcriptiegegevens: de volledige tekst, frases en, indien gevraagd, spreker- en timinginformatie. Een frase kan haar tekst, taal, beginpositie en duur bevatten; woordtiming kan een herkend woord aan de audio koppelen. Behoud voor een doorzoekbaar archief die relaties, zodat een gevonden term naar de opname terug kan leiden. In een vergaderproces wordt een gecontroleerd transcript invoer voor latere samenvatting of extractie van actiepunten. Het resultaat van het spraakmodel is de herkende inhoud, geen onafhankelijk geverifieerd verslag van de vergaderbeslissingen.

Het versieverschil is concreet. MAI-Transcribe 1.5 dekt 43 talen, terwijl deze editie 60 talen dekt en de gedocumenteerde diarisatie, woordtijdstempels en regelaars voor clean/verbatim toevoegt. MAI-Transcribe 2 Streaming is een afzonderlijk model voor stapsgewijze realtimetranscriptie met eigen functies; de latentie tot het eerste gedeeltelijke resultaat beschrijft niet deze editie voor opgenomen audio. Toets het transcript aan de audio voor namen, getallen, sprekerbeurten en meertalige passages voordat u het als bron voor ondertitels, citaten of een afgeleid document gebruikt.

**Ailoot Ultra · Transcriptie** `POST /v1/audio/transcriptions` `microsoft/mai-transcribe-2`

[`microsoft/mai-transcribe-2`](https://ailoot.ai/models/nl-be/#m=microsoft%2Fmai-transcribe-2&route=Ultra&caller=microsoft%2Fmai-transcribe-2&fmt=transcriptions)

Microsoft AI /`microsoft/mai-transcribe-2`

### Aan de slag

Microsoft AI MAI-Transcribe 2 zet opgenomen spraak om in tekst in 60 talen, met automatische taalidentificatie en taalwisselingen. Het voegt sprekerdiarisatie, woordtiming, trefwoordsturing en opgeschoonde of letterlijke stijlen toe voor vergaderverslagen, ondertitels, doorzoekbare audio en specialistisch dicteren.

Toegestane invoer

Audio

Resultaten

Tekst

### Beschikbaar in Ailoot · invoer en methoden

**Ailoot Ultra · Transcriptie** `POST /v1/audio/transcriptions`

Invoer

`audio`

Uitvoer

`text`

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten microsoft/mai-transcribe-2 | Standaard— |
| Veld`input_audio` | Type`object` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`language` | Type`string` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`temperature` | Type`number` | VereisteOptioneel | Waarden en limieten Minimum: 0 Maximum: 1 | Standaard— |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten json, verbose\_json | Standaardjson |
| Veld`timestamp_granularities` | Type`array` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`provider` | Type`object` | VereisteOptioneel | Waarden en limieten | Standaard— |

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input\_audio |
| Parameter`material_types` | Contractaudio |
| Parameter`material_conditions` | ContractLees een werkelijk WAV-bestand en codeer de echte bytes ervan voor de gedeclareerde JSON-input\_audio; voor deze exacte declaratie die uitsluitend JSON gebruikt, wordt geen multipart-route aangeboden. |

Levenscyclus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · daadwerkelijk teruggegeven task\_id of record in de mediabibliotheek

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Tarieven

##### Zo worden de uiteindelijke kosten berekend

De getoonde tarieven ramen de kosten vóór de generatie. De definitieve kosten worden berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van het gegenereerde resultaat en de geraamde hoeveelheden vormen niet de definitieve factureerbare hoeveelheid.

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus geselecteerd is

Flex-modus

Niet opgegeven Wanneer de flex-modus geselecteerd is

Maximale redeneerinspanning

Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Geschatte tarieven ter vergelijking

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Rekeneenheid | Kosten |
| --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte hoeveelheid— | Rekeneenheid— | Kosten Invoer · Invoertokens · Schatting uitsluitend ter vergelijking **—** / 1K tokens Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking **—** / 1K tokens Invoer · Cache lezen · Schatting uitsluitend ter vergelijking **—** / 1K tokens Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking **—** / 1K tokens Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking **—** / 1K tokens |
| Configuratieuur audio-invoer | Tariefstaffel— | Verwachte hoeveelheid— | Rekeneenheidper uur audio-invoer | Kosten Invoer · uur audio-invoer · Schatting uitsluitend ter vergelijking **$0.2** per uur audio-invoer |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Rekeneenheid— | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking **$0.00005555555555555556** schatting vóór generatie Deze raming is geen extra kost of vast tarief voor de voltooide generatie. |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl-be/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · Transcriptie

curl · exacte native-aanvraagbody en volledig resultaat

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'microsoft/mai-transcribe-2', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · Transcriptie

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

Lezen van andere inhoud

Bestaande eigen bestanden ophalen

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar de volledige respons en headers, iedere daadwerkelijke uitvoer, de oorspronkelijk teruggegeven identificatoren en alle verbruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de teruggegeven X-Client-Request-ID voor de reconciliatie. Lees uitsluitend daadwerkelijk teruggegeven task\_id/asset\_id-waarden of de eigen mediabibliotheek uit; bouw nooit een taak-URL op basis van de bewerkings-ID en dien de aanmaakaanvraag nooit opnieuw in.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`text` | Type |
| Veld`usage` | Type |
| Veld`segments[]` | Type |
| Veld`words[]` | Type |
| Veld`speaker fields` | Type |
| Veld`timestamps` | Type |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`microsoft/mai-transcribe-2`](https://ailoot.ai/models/nl-be/#m=microsoft%2Fmai-transcribe-2&route=Ultra&caller=microsoft%2Fmai-transcribe-2&fmt=transcriptions)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`microsoft/mai-transcribe-2`](https://ailoot.ai/models/nl-be/#m=microsoft%2Fmai-transcribe-2&route=Ultra&caller=microsoft%2Fmai-transcribe-2&fmt=transcriptions)

FAQ · Microsoft AI: MAI-Transcribe 2

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/audio/transcriptions` · `microsoft/mai-transcribe-2`: `audio` → `text`

Welke velden gebruikt het verzoek?

`POST /v1/audio/transcriptions` · `microsoft/mai-transcribe-2`: `model`, `input_audio`, `language`, `temperature`, `response_format`, `timestamp_granularities`, `provider`

Welke limieten gelden?

`POST /v1/audio/transcriptions` · `microsoft/mai-transcribe-2`: `temperature.minimum`: `0`; `temperature.maximum`: `1`

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl-be)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
