Source: https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/
Canonical: https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/
Language: nl-be

# gpt-4o-transcribe-diarize

[Markdown](https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/index.md) · [JSON](https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/facts.json)

## [gpt-4o-transcribe-diarize](https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/)

GPT-4o Transcribe Diarize zet opgenomen spraak om in tekst met segmenten die van sprekerlabels en tijdgegevens zijn voorzien. Het is geschikt voor vergaderingen, interviews en opnamen met meerdere personen waarbij het transcript moet tonen wie wanneer sprak, met optionele korte stemreferenties voor bekende sprekers.

- [**Ailoot Ultra · Spraakherkenning** `POST /v1/audio/transcriptions` `openai/gpt-4o-transcribe-diarize`](https://ailoot.ai/models/nl-be/openai-gpt-4o-transcribe-diarize/#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.

GPT-4o Transcribe Diarize is OpenAI’s model voor automatische spraakherkenning met ingebouwde sprekerdiarisatie. Het koppelt getranscribeerde audiosegmenten aan verschillende sprekers binnen een gesprek. Het bruikbare resultaat is een transcript dat op spreker en tijd is geordend, in plaats van alleen een doorlopend tekstblok. Het is bedoeld voor opgenomen spraak die sprekerlabels vereist, zoals een vergadering, interview of gesprek met meerdere personen.

#### De voltooide opname voorbereiden

Lever de te transcriberen opname aan. De gedocumenteerde bestandswerkwijze accepteert MP3, MP4, MPEG, MPGA, M4A, WAV en WebM, met een bestandsgroottelimiet van 25 MB. Houd de bronopname beschikbaar, zodat een spreekbeurt, naam of onduidelijke passage aan de werkelijke audio kan worden getoetst.

Bewaar voor een vergadering de gespreksvolgorde, in plaats van korte pauzes weg te knippen die helpen spreekbeurten te onderscheiden. Houd voor een interview de vraag en het antwoord bij elkaar wanneer de taak hun verband vereist. Audiovoorbereiding moet de spraak hoorbaar maken zonder informatie te verwijderen die belangrijk is voor het resultaat met sprekerlabels.

Dit is een werkwijze voor bestandstranscriptie. Een voltooide opname verwerken en een nog binnenkomende audiostream herkennen zijn verschillende taken; de sprekerlabels van het model worden niet ondersteund in Realtime-transcriptiesessies.

#### Een transcript met sprekerlabels aanvragen

Het resultaatformaat `diarized_json` geeft segmenten met sprekeridentiteitslabels en begin- en eindtijden terug. Elk segment bevat ook de getranscribeerde tekst. Bewaar die velden samen, zodat de woorden met het relevante deel van de opname kunnen worden verbonden.

Bewaar voor een bruikbaar vergaderingstranscript de segmentvolgorde en toon de woorden van elke spreker met hun tijdgegevens. Een latere taak kan dat transcript gebruiken om notulen of actiepunten voor te bereiden, maar diarisatie bepaalt op zichzelf niet wat tijdens de vergadering is afgesproken en genereert geen geverifieerde samenvatting.

Sprekerlabels beschrijven hoe het model de spraak groepeert. Inspecteer overgangen waarbij personen elkaar onderbreken, kort spreken of door elkaar heen praten. Een goed gestructureerd resultaat helpt bij navigatie en beoordeling, terwijl een bepaalde toeschrijving nog steeds kan vereisen dat u naar de oorspronkelijke audio luistert.

#### Referenties voor bekende sprekers

De gedocumenteerde werkwijze kan maximaal vier benoemde sprekerreferenties accepteren. Elke referentie is een korte audioclip van 2–10 seconden in een formaat dat door de hoofdupload wordt ondersteund. Namen en referenties worden samen aangeleverd, zodat segmenten met bekende sprekers kunnen worden verbonden.

Bereid een referentie voor die de beoogde spreker duidelijk bevat en houd de naam consistent met de beoogde transcriptlabels. Voor een interview kan een referentie voor de presentator helpen het resultaat met sprekerlabels te ordenen zonder elke deelnemer tot een anoniem label te maken. De referentie is invoer voor toeschrijving; het is geen algemene bewerking om een stem te klonen en geen bewijs van iemands identiteit.

Verwar het benoemen van een spreker niet met het bewerken van de gesproken woorden. De bruikbare uitvoer moet nog steeds de inhoud van de opname en de werkelijke volgorde van de spreekbeurten bewaren.

#### Segmentatie en modellimieten

Voor audio langer dan 30 seconden vereist de maker een segmentatiestrategie: automatische segmentatie of een configuratie voor detectie van stemactiviteit. Die vereiste is geen maximale opnameduur. Zij beschrijft hoe langere invoer voor verwerking wordt verdeeld.

De modelkaart vermeldt een contextvenster van 16.000 tokens en maximaal 2.000 uitvoertokens. Dit zijn modellimieten in tokens, onderscheiden van de uploadlimiet van 25 MB van de bestandswerkwijze en de segmentatiedrempel. Ze mogen niet worden omgezet in een verzonnen aantal minuten dat voor elke opname geldt.

Bewaar tijdgegevens en segmentidentiteit wanneer u een langer transcript samenstelt of inspecteert. Bewaar wanneer een opname vóór indiening is gesplitst het verband van elk deel met de oorspronkelijke audio, zodat een lokale tijdsaanduiding niet met de positie in het volledige gesprek wordt verward.

#### Afgeronde segmenten streamen

De werkwijze voor bestandstranscriptie kan tekst streamen terwijl de opname wordt verwerkt. Bij streaming met sprekerlabels produceren voltooide segmenten segmentgebeurtenissen. Tekstdelta’s bevatten een segmentidentificator, maar geen gedeeltelijke sprekerstoewijzingen; een spreker wordt toegewezen wanneer het segment is afgerond.

Dit onderscheid is belangrijk voor de weergave. Toon voorlopige tekst en een afgeronde spreekbeurt als verschillende toestanden, in plaats van een onzeker sprekerlabel toe te voegen voordat het model het segment heeft voltooid. Bewaar het voltooide resultaat wanneer het transcript later voor bewerking of analyse nodig is.

#### Model- en uitvoergrenzen

Dit profiel is het diarisatiemodel, los van gewone GPT-4o-transcriptie, Mini-transcriptie, spraaksynthese en modellen voor livegesprekken. Het ondersteunt geen transcriptieprompts; houd terminologiecontrole of correctie als een afzonderlijke stap die aan de oorspronkelijke audio wordt getoetst. De interface van de maker transcribeert opgenomen audio naar tekst. Het genereert geen audioantwoord en vertaalt een opname niet via de afzonderlijke werkwijze voor audiovertaling.

Gebruik het voor transcripten die zowel inhoud als sprekerstructuur vereisen. Controleer namen, technische termen, getallen, spreekbeurtgrenzen en toeschrijvingen aan de hand van de opname. Bewaar de audio, het gekozen resultaatformaat, de referenties en het voltooide transcript, zodat een correctie op één concrete passage of sprekerstoewijzing kan worden gericht.

**Ailoot Ultra · Spraakherkenning** `POST /v1/audio/transcriptions` `openai/gpt-4o-transcribe-diarize`

[`openai/gpt-4o-transcribe-diarize`](https://ailoot.ai/models/nl-be/#m=openai%2Fgpt-4o-transcribe-diarize&route=Ultra&caller=openai%2Fgpt-4o-transcribe-diarize&fmt=transcriptions)

OpenAI /`openai/gpt-4o-transcribe-diarize`

### Aan de slag

GPT-4o Transcribe Diarize zet opgenomen spraak om in tekst met segmenten die van sprekerlabels en tijdgegevens zijn voorzien. Het is geschikt voor vergaderingen, interviews en opnamen met meerdere personen waarbij het transcript moet tonen wie wanneer sprak, met optionele korte stemreferenties voor bekende sprekers.

Toegestane invoer

Audio

Resultaten

transcription

### Beschikbaar in Ailoot · invoer en methoden

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

Invoer

`audio`

Uitvoer

`transcription`

Uitvoerformaat

json

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten openai/gpt-4o-transcribe-diarize | Standaard— |
| Veld`file` | Type`file` | VereisteVereist | Waarden en limieten Maximumaantal bytes: 26.214.400 MIME-typen: audio/mpeg Bestandsextensie: .mp3 Maximale duur, seconden: 30 | Standaard— |
| Veld`response_format` | Type`string` | VereisteVereist | Waarden en limieten diarized\_json | Standaard— |

Combinaties van invoermaterialen

**diarized\_transcription**

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractmultipart/form-data |
| Parameter`required` | Contractmodel, file, response\_format |
| Parameter`file_formats` | Contractmp3 |
| Parameter`max_audio_seconds` | Contract30 |
| Parameter`max_bytes` | Contract26214400 |
| Parameter`response_format` | Contractdiarized\_json |
| Parameter`other_options` | Contractfalse |
| Parameter`material_types` | Contractaudio |
| Parameter`additional_properties` | Contractfalse |
| Parameter`form_string_maximum_bytes` | Contract256 |

Methodealiasnamen: `/audio/transcriptions`

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}`

Gebruik een werkelijke opname en het bijbehorende formaat.

Bewaar de volledige transcriptie, segmenten, spreker-ID's en tijdsgegevens.

### Tarieven

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

#### Ailoot-tarieven

#### Prijzen per configuratie

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

| Configuratie | Tariefstaffel | Rekeneenheid | Kosten |
| --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Rekeneenheid— | Kosten Invoer · Invoertokens **—** / 1K tokens Uitvoer · Uitvoertokens **—** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| ConfiguratieUltra | Tariefstaffel— | Rekeneenheid/ 1K audiotokens | Kosten Invoer · audio-invoertoken **$0.012** / 1K audiotokens |
| ConfiguratieUltra | Tariefstaffel— | Rekeneenheid/ 1K audiotokens | Kosten Uitvoer · audio-uitvoertoken **$0.02** / 1K audiotokens |

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 · Spraakherkenning

curl · exact bewaard aanmaakverzoek

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual MP3 recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import os
from pathlib import Path
p=Path(os.environ["AILOOT_AUDIO_FILE"])
if not p.is_file() or p.suffix.lower()!=".mp3":raise SystemExit("Choose an existing MP3 recording")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  --form-string model=openai/gpt-4o-transcribe-diarize -F "file=@$AILOOT_AUDIO_FILE" --form-string response_format=diarized_json \
  -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("result.json").read_text())))
PY_RESULT
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · Spraakherkenning

json

- `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

Elk teruggegeven eigen transcript opslaanMediabibliotheekTaakstatusBestandsdetails

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('result.json').read_text())
urls=[]
if isinstance(r.get('asset_url'),str) and r['asset_url']:urls.append(('transcript',r['asset_url']))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

```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 media-assets.json
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
```

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar de volledige JSON, niet alleen de tekst; behoud elk beschikbaar segment, elke spreker en tijdstempel en de werkelijke taak- en assetidentiteit.

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

Bewaar de oorspronkelijke operation\_id/X-Client-Request-ID voor reconciliatie zonder de aanvraag opnieuw in te dienen; er is geen afzonderlijke route om de audiostatus te pollen.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`text` | Typestring |
| Veld`segments[]` | Typeobject |
| Veld`task_id` | Typestring |
| Veld`asset_url` | Typestring |
| Veld`usage` | Typeobject |
| Veld`segments[].speaker` | Typestring |
| Veld`segments[].start` | Typenumber |
| Veld`segments[].end` | Typenumber |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |
| Antwoord`server_error` | VoorwaardeDe teruggegeven respons geeft aan dat de bewerking of het resultaat gecontroleerd moet worden | Volgende stapBewaar de oorspronkelijk teruggegeven bewerkings-/taak-ID, aanvraagheaders en respons; blijf de oorspronkelijke bewerking uitlezen via de ondersteunde leesaanvragen. Dien de aanmaakaanvraag niet opnieuw in. |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`openai/gpt-4o-transcribe-diarize`](https://ailoot.ai/models/nl-be/#m=openai%2Fgpt-4o-transcribe-diarize&route=Ultra&caller=openai%2Fgpt-4o-transcribe-diarize&fmt=transcriptions)

#### Aliasnamen voor methodepaden

`/audio/transcriptions`

#### Gerelateerde aanroeper-ID’s

[`openai/gpt-4o-transcribe-diarize`](https://ailoot.ai/models/nl-be/#m=openai%2Fgpt-4o-transcribe-diarize&route=Ultra&caller=openai%2Fgpt-4o-transcribe-diarize&fmt=transcriptions)

FAQ · gpt-4o-transcribe-diarize

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/audio/transcriptions` · `openai/gpt-4o-transcribe-diarize`: `audio` → `transcription`

Welke velden gebruikt het verzoek?

`POST /v1/audio/transcriptions` · `openai/gpt-4o-transcribe-diarize`: `model`, `file`, `response_format`

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.
