> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Transcriptie

## Overzicht

De ElevenLabs-[Speech to Text (STT) API](/docs/nl/eleven-api/guides/cookbooks/speech-to-text) zet gesproken audio met uiterst nauwkeurige resultaten om in tekst. Ons [Scribe v2-model](/docs/nl/overview/models) past zich aan tekstuele aanwijzingen aan in meer dan 90 talen en meerdere spreekstijlen. Bezoek voor een live demo onze showcasepagina voor [Speech to Text](https://elevenlabs.io/speech-to-text).

#### [Producten](/docs/nl/eleven-creative/playground/speech-to-text)

Stapsgewijze handleiding voor het gebruik van speech to text in ElevenLabs.

#### [Ontwikkelaars](/docs/nl/eleven-api/guides/cookbooks/speech-to-text)

Ontdek hoe je de speech to text API in je applicatie integreert.

#### [Realtime speech to text](/docs/nl/eleven-api/guides/how-to/speech-to-text/realtime/client-side-streaming)

Ontdek hoe je audio met ElevenLabs realtime transcribeert via WebSockets.

#### [API-referentie](/docs/nl/api-reference/speech-to-text/convert)

Volledige API-referentie voor het Speech to Text-endpoint.

> **Info**
>
> Bedrijven die HIPAA-compliance vereisen, moeten contact opnemen met [ElevenLabs Sales](https://elevenlabs.io/contact-sales) om een Business Associate Agreement (BAA)
> te ondertekenen. Zorg dat deze stap is voltooid voordat je verdergaat met HIPAA-gerelateerde
> integraties of implementaties.

## Modellen

#### [Scribe v2](/docs/nl/overview/models#scribe-v2)

Toonaangevend model voor spraakherkenning

Nauwkeurige transcriptie in meer dan 90 talen

Keyterm-prompting, tot 1000 termen

Entiteitsdetectie, 65 entiteitstypen

Transcript bewerken met instructies in natuurlijke taal

Nauwkeurige tijdstempels op woordniveau

Sprekerdiarisatie, tot 32 sprekers

Dynamische audiotagging

Slimme taaldetectie

#### [Scribe v2 Realtime](/docs/nl/overview/models#scribe-v2-realtime)

Realtime model voor spraakherkenning

Nauwkeurige transcriptie in meer dan 90 talen

Transscriptie in realtime

Lage latentie (\~150ms†)

Nauwkeurige tijdstempels op woordniveau

Entiteitsdetectie, 65 entiteitstypen

Transcript bewerken met instructies in natuurlijke taal

#### [Scribe v2 Medical](/docs/nl/overview/models#scribe-v2-medical)

Spraakherkenning gefinetuned voor klinische audio

35% minder transcriptiefouten bij klinische audio dan Scribe v2

Dezelfde nauwkeurigheid bij alledaagse spraak als Scribe v2

Dezelfde functies, talen, prijzen en API als Scribe v2

[Alles bekijken](/docs/nl/overview/models)

## Voorbeeld van API-respons

Het volgende voorbeeld toont de uitvoer van de Speech to Text API met het Scribe v2-model voor een voorbeeld-audiobestand.

<elevenlabs-audio-player audio-title="Nicole" audio-src="https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3" />

#### Volledige JSON-respons bekijken

```javascript
{
  "language_code": "en",
  "language_probability": 1,
  "text": "With a soft and whispery American accent, I'm the ideal choice for creating ASMR content, meditative guides, or adding an intimate feel to your narrative projects.",
  "words": [
    {
      "text": "With",
      "start": 0.119,
      "end": 0.259,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 0.239,
      "end": 0.299,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "a",
      "start": 0.279,
      "end": 0.359,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 0.339,
      "end": 0.499,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "soft",
      "start": 0.479,
      "end": 1.039,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 1.019,
      "end": 1.2,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "and",
      "start": 1.18,
      "end": 1.359,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 1.339,
      "end": 1.44,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "whispery",
      "start": 1.419,
      "end": 1.979,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 1.959,
      "end": 2.179,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "American",
      "start": 2.159,
      "end": 2.719,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 2.699,
      "end": 2.779,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "accent,",
      "start": 2.759,
      "end": 3.389,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 4.119,
      "end": 4.179,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "I'm",
      "start": 4.159,
      "end": 4.459,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 4.44,
      "end": 4.52,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "the",
      "start": 4.5,
      "end": 4.599,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 4.579,
      "end": 4.699,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "ideal",
      "start": 4.679,
      "end": 5.099,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 5.079,
      "end": 5.219,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "choice",
      "start": 5.199,
      "end": 5.719,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 5.699,
      "end": 6.099,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "for",
      "start": 6.099,
      "end": 6.199,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 6.179,
      "end": 6.279,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "creating",
      "start": 6.259,
      "end": 6.799,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 6.779,
      "end": 6.979,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "ASMR",
      "start": 6.959,
      "end": 7.739,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 7.719,
      "end": 7.859,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "content,",
      "start": 7.839,
      "end": 8.45,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 9,
      "end": 9.06,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "meditative",
      "start": 9.04,
      "end": 9.64,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 9.619,
      "end": 9.699,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "guides,",
      "start": 9.679,
      "end": 10.359,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 10.359,
      "end": 10.409,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "or",
      "start": 11.319,
      "end": 11.439,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 11.42,
      "end": 11.52,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "adding",
      "start": 11.5,
      "end": 11.879,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 11.859,
      "end": 12,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "an",
      "start": 11.979,
      "end": 12.079,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 12.059,
      "end": 12.179,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "intimate",
      "start": 12.179,
      "end": 12.579,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 12.559,
      "end": 12.699,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "feel",
      "start": 12.679,
      "end": 13.159,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 13.139,
      "end": 13.179,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "to",
      "start": 13.159,
      "end": 13.26,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 13.239,
      "end": 13.3,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "your",
      "start": 13.299,
      "end": 13.399,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 13.379,
      "end": 13.479,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "narrative",
      "start": 13.479,
      "end": 13.889,
      "type": "word",
      "speaker_id": "speaker_0"
    },
    {
      "text": " ",
      "start": 13.919,
      "end": 13.939,
      "type": "spacing",
      "speaker_id": "speaker_0"
    },
    {
      "text": "projects.",
      "start": 13.919,
      "end": 14.779,
      "type": "word",
      "speaker_id": "speaker_0"
    }
  ]
}
```

De uitvoer wordt ingedeeld in drie categorietypen:

* `word` - Een woord in de taal van de audio
* `spacing` - De spatie tussen woorden; niet van toepassing op talen die geen spaties gebruiken, zoals Japans, Mandarijn, Thais, Laotiaans, Birmaans en Kantonees
* `audio_event` - Niet-spraakgeluiden zoals gelach of applaus

## Gelijktijdigheid en prioriteit

Gelijktijdigheid is het aantal requests dat tegelijkertijd kan worden verwerkt.

Voor Speech to Text worden bestanden die langer zijn dan 8 minuten intern parallel getranscribeerd om de verwerking te versnellen. De audio wordt opgesplitst in vier segmenten die gelijktijdig worden getranscribeerd.

Je kunt de limiet voor gelijktijdigheid met de volgende berekening bepalen:

$$
Concurrency = \min(4, \text{round\_up}(\frac{\text{audio\_ duration\_secs}}{480}))
$$

Een audiobestand van 15 minuten wordt bijvoorbeeld getranscribeerd met een gelijktijdigheid van 2, terwijl een audiobestand van 120 minuten wordt getranscribeerd met een gelijktijdigheid van 4.

> **Info**
>
> De bovenstaande berekening is alleen van toepassing op Scribe v2 en Scribe v2 Medical. Zie voor Scribe v2
> Realtime de [grafiek met gelijktijdigheidslimieten](/docs/nl/overview/models#concurrency-and-priority).

## Geavanceerde functies

> **Warning**
>
> Keyterm prompting en transcriptbewerking brengen extra kosten met zich mee. Zie de [API-prijzenpagina ](https://elevenlabs.io/pricing?price.section=speech_to_text\&price.sections=speech_to_text,speech_to_text#pricing-table)
> voor gedetailleerde prijsinformatie.

### Keyterm prompting

> **Info**
>
> Keyterm prompting is beschikbaar met Scribe v2, Scribe v2 Medical (batch) en Scribe v2 Realtime.

Markeer woorden of zinnen om het model te sturen deze eerder te transcriberen. Dit is handig voor het transcriberen van specifieke woorden of zinnen die niet vaak in de audio voorkomen, zoals productnamen, namen of andere specifieke termen. Keyterms zijn krachtiger dan bevooroordeelde keywords of aangepaste woordenlijsten die andere modellen bieden, omdat de context bepaalt of die term wel of niet wordt getranscribeerd. Batch ondersteunt maximaal 1000 keyterms (elk 50 tekens), terwijl realtime maximaal 50 keyterms (elk 20 tekens) ondersteunt.

Lees de [documentatie over keyterm prompting](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/keyterm-prompting) voor meer informatie over het gebruik hiervan.

### No verbatim-modus

> **Info**
>
> De no verbatim-modus is beschikbaar met Scribe v2, Scribe v2 Medical (batch) en Scribe v2 Realtime.

Wanneer `no_verbatim` is ingeschakeld, verwijdert het model stopwoorden, valse starts en onvloeiendheden uit het transcript. Dit levert een schonere uitvoer op die geschikt is voor ondertiteling, samenvattingen of elk gebruiksscenario waarbij leesbaarheid belangrijker is dan elk gesproken woord vastleggen.

### Entiteitsdetectie

> **Info**
>
> Entiteitsdetectie is beschikbaar met alle batchmodellen en Scribe v2 Realtime.

Batchmodellen en Scribe v2 Realtime kunnen verschillende categorieën entiteiten in het transcript detecteren en de exacte tijdstempels ervan geven. Dit is handig om creditcardnummers, namen, medische aandoeningen of SSN's te markeren.

Zie de [documentatie over entiteitsdetectie](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/entity-detection) voor een volledige lijst met ondersteunde entiteiten.

### Transcriptbewerking

> **Info**
>
> Transcriptbewerking is een experimentele functie die beschikbaar is met alle batchmodellen en Scribe v2
> Realtime.

Geef een instructie in natuurlijke taal door met de parameter `transcript_edit`. Deze wordt toegepast op het voltooide transcript. De bewerkte tekst wordt in `edited_transcript` naast het oorspronkelijke transcript teruggestuurd, zodat tijdstempels en sprekerlabels intact blijven. Dit is handig om de schrijfwijze van datums, tijden of eenheden te normaliseren, een andere stijl toe te passen of het transcript in één request te herschrijven.

Zie voor meer informatie de [documentatie over transcriptbewerking](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing) en de [handleiding voor realtime transcriptbewerking](/docs/nl/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing).

## Ondersteunde talen

Scribe v2 ondersteunt meer dan 90 talen, waaronder:

*Afrikaans (afr), Amhaars (amh), Arabisch (ara), Armeens (hye), Assamees (asm), Asturisch (ast), Azerbeidzjaans (aze), Belarussisch (bel), Bengaals (ben), Bosnisch (bos), Bulgaars (bul), Birmaans (mya), Kantonees (yue), Catalaans (cat), Cebuano (ceb), Chichewa (nya), Kroatisch (hrv), Tsjechisch (ces), Deens (dan), Nederlands (nld), Engels (eng), Estisch (est), Filipijns (fil), Fins (fin), Frans (fra), Fula (ful), Galicisch (glg), Ganda (lug), Georgisch (kat), Duits (deu), Grieks (ell), Gujarati (guj), Hausa (hau), Hebreeuws (heb), Hindi (hin), Hongaars (hun), IJslands (isl), Igbo (ibo), Indonesisch (ind), Iers (gle), Italiaans (ita), Japans (jpn), Javaans (jav), Kabuverdianu (kea), Kannada (kan), Kazachs (kaz), Khmer (khm), Koreaans (kor), Koerdisch (kur), Kirgizisch (kir), Laotiaans (lao), Lets (lav), Lingala (lin), Litouws (lit), Luo (luo), Luxemburgs (ltz), Macedonisch (mkd), Maleis (msa), Malayalam (mal), Maltees (mlt), Mandarijn-Chinees (zho), Māori (mri), Marathi (mar), Mongools (mon), Nepalees (nep), Noord-Sotho (nso), Noors (nor), Occitaans (oci), Odia (ori), Pasjtoe (pus), Perzisch (fas), Pools (pol), Portugees (por), Punjabi (pan), Roemeens (ron), Russisch (rus), Servisch (srp), Shona (sna), Sindhi (snd), Singalees (sin), Slowaaks (slk), Sloveens (slv), Somalisch (som), Spaans (spa), Swahili (swa), Zweeds (swe), Tamil (tam), Tadzjieks (tgk), Telugu (tel), Thais (tha), Turks (tur), Oekraïens (ukr), Umbundu (umb), Urdu (urd), Oezbeeks (uzb), Vietnamees (vie), Welsh (cym), Wolof (wol), Xhosa (xho) en Zoeloe (zul).*

### Uitsplitsing van taalondersteuning

Word Error Rate (WER) is een belangrijke meetwaarde om de nauwkeurigheid van transcriptiesystemen te beoordelen. Deze meet hoeveel fouten een transcript bevat vergeleken met een referentietranscript. Hieronder vind je een uitsplitsing van de WER voor elke taal die Scribe v2 ondersteunt.

#### Uitstekend (≤ 5% WER)

Belarussisch (bel), Bosnisch (bos), Bulgaars (bul), Catalaans (cat), Kroatisch (hrv), Tsjechisch (ces),
Deens (dan), Nederlands (nld), Engels (eng), Estisch (est), Fins (fin), Frans (fra), Galicisch
(glg), Duits (deu), Grieks (ell), Hongaars (hun), IJslands (isl), Indonesisch (ind), Italiaans
(ita), Japans (jpn), Kannada (kan), Lets (lav), Macedonisch (mkd), Maleis (msa), Malayalam
(mal), Noors (nor), Pools (pol), Portugees (por), Roemeens (ron), Russisch (rus), Slowaaks
(slk), Spaans (spa), Zweeds (swe), Turks (tur), Oekraïens (ukr) en Vietnamees (vie).

#### Hoge nauwkeurigheid (>5% tot ≤10% WER)

Armeens (hye), Azerbeidzjaans (aze), Bengaals (ben), Kantonees (yue), Filipijns (fil), Georgisch
(kat), Gujarati (guj), Hindi (hin), Kazachs (kaz), Litouws (lit), Maltees (mlt), Mandarijn
(cmn), Marathi (mar), Nepalees (nep), Odia (ori), Perzisch (fas), Servisch (srp), Sloveens (slv),
Swahili (swa), Tamil (tam) en Telugu (tel)

#### Goed (>10% tot ≤20% WER)

Afrikaans (afr), Arabisch (ara), Assamees (asm), Asturisch (ast), Birmaans (mya), Hausa (hau),
Hebreeuws (heb), Javaans (jav), Koreaans (kor), Kirgizisch (kir), Luxemburgs (ltz), Māori (mri),
Occitaans (oci), Punjabi (pan), Tadzjieks (tgk), Thais (tha), Oezbeeks (uzb) en Welsh (cym).

#### Matig (>25% tot ≤50% WER)

Amhaars (amh), Ganda (lug), Igbo (ibo), Iers (gle), Khmer (khm), Koerdisch (kur), Laotiaans (lao),
Mongools (mon), Noord-Sotho (nso), Pasjtoe (pus), Shona (sna), Sindhi (snd), Singalees (sin),
Somalisch (som), Urdu (urd), Wolof (wol), Xhosa (xho), Yoruba (yor) en Zoeloe (zul).

## Veelgestelde vragen

#### Kan ik de speech to text API gebruiken met videobestanden?

Ja, de API ondersteunt het uploaden van zowel audio- als videobestanden voor transcriptie.

#### Wat zijn de limieten voor bestandsgrootte en duur voor de Speech to Text API?

Bestanden tot 3 GB worden ondersteund. Limieten voor de duur zijn afhankelijk van de transcriptiemodus:

* **Standaardmodus** (`use_multi_channel=false`): Maximaal 10 uur
* **Multichannelmodus** (`use_multi_channel=true`): De gecombineerde duur van alle kanalen moet minder dan 10 uur zijn

#### Welke audio- en videoformats worden ondersteund in de API?

De API ondersteunt de volgende audio- en videoformats:

* audio/aac
* audio/x-aac
* audio/x-aiff
* audio/ogg
* audio/mpeg
* audio/mp3
* audio/mpeg3
* audio/x-mpeg-3
* audio/opus
* audio/wav
* audio/x-wav
* audio/webm
* audio/flac
* audio/x-flac
* audio/mp4
* audio/aiff
* audio/x-m4a

Ondersteunde videoformats zijn onder meer:

* video/mp4
* video/x-msvideo
* video/x-matroska
* video/quicktime
* video/x-ms-wmv
* video/x-flv
* video/webm
* video/mpeg
* video/3gpp

#### Wanneer ondersteunen jullie meer talen?

ElevenLabs breidt het aantal talen dat door onze modellen wordt ondersteund voortdurend uit. Kom regelmatig terug voor updates.

#### Ondersteunt de speech to text API webhooks?

Ja, asynchrone transcriptieresultaten kunnen worden verstuurd naar webhooks die zijn geconfigureerd in de webhookinstellingen in de UI. Lees meer in het [webhooks-cookbook](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/webhooks).

#### Wordt een multichannel-transcriptiemodus ondersteund in de API?

Ja, met de multichannel-[STT](https://elevenlabs.io/speech-to-text)-functie kun je audio transcriberen waarbij elk kanaal onafhankelijk wordt verwerkt en een spreker-ID krijgt op basis van het kanaalnummer. Deze functie ondersteunt maximaal 5 kanalen. Lees meer in het [cookbook voor multichannel-transcriptie](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/multichannel-transcription).

#### Hoe werkt facturering voor de speech to text API?

ElevenLabs brengt kosten voor speech to text in rekening op basis van de duur van de audio die voor transcriptie wordt verzonden. Facturering wordt per uur audio berekend, waarbij de tarieven per niveau en model verschillen. Zie de [API-prijzenpagina](https://elevenlabs.io/pricing/api?price.section=speech_to_text#pricing-table) voor gedetailleerde prijsinformatie.

## Belangrijke feiten

* **Ondersteunde invoer**: Zowel audio- als videobestanden worden geaccepteerd
* **Maximale bestandsgrootte**: 3 GB
* **Maximale duur**: 10 uur (standaardmodus), 1 uur (multichannelmodus)
* **Multichannelmodus**: Maximaal 5 kanalen; elk wordt onafhankelijk verwerkt met een spreker-ID op basis van het kanaalnummer
* **Webhooks**: Asynchrone transcriptieresultaten kunnen worden afgeleverd bij een webhook — configureer dit in de workspace-instellingen
* **Ondersteunde audioformats**: AAC, AIFF, OGG, MP3, OPUS, WAV, FLAC, M4A, WebM
* **Ondersteunde videoformats**: MP4, AVI, MKV, MOV, WMV, FLV, WebM, MPEG, 3GPP