modellen

ElevenLabs: Scribe v2

Markdown · JSON

ElevenLabs: Scribe v2

ElevenLabs Scribe v2 transcribeert opgenomen audio in meer dan 90 talen, met tijdsaanduidingen op woordniveau, optionele sprekerdiarisatie en tags voor niet-spraakgebeurtenissen. Het is gebouwd voor lange opnamen, ondertiteling en bewerkbare transcripties, met contextuele sleuteltermen en keuzes voor woordelijke of opgeschoonde transcriptie.

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.

ElevenLabs Scribe v2 is het batch-model voor spraakherkenning van opgenomen audio, transcriptie en ondertiteling, inclusief ondertitels voor doven en slechthorenden. Het bouwt voort op Scribe v1 met verbeterde verwerking van lange opnamen, pauzes, toonveranderingen en langdurige stilte. Het resultaat is uitgeschreven spraak met tijdsinformatie en optionele annotaties voor sprekers en audiogebeurtenissen. Scribe v2 Realtime is een afzonderlijke editie voor live-transcriptie; dit model is bedoeld voor de verwerking van volledige opnamen.

De maker documenteert herkenning in meer dan 90 talen en automatische taaldetectie, ook bij opnamen waarin van taal wordt gewisseld. Een aanwijzing over de bekende taal kan het model helpen de audio te interpreteren. Bereid een duidelijke opname voor, behoud de oorspronkelijke taal en namen en vermijd ernstige oversturing of onnodige verwerking die spraakdetails verwijdert. Gangbare gedocumenteerde invoerformaten zijn WAV, MP3, FLAC, M4A, AAC, OGG, Opus en WebM. Kies een invoerweergave die door de transcriptie-implementatie wordt ondersteund en bewaar de bronopname voor controle.

Het standaardantwoord bevat de herkende tekst, informatie over de gedetecteerde taal en een reeks woorden met tijdsaanduidingen. Woordrecords kunnen begin- en eindtijden, sprekeridentificaties en een logwaarschijnlijkheid voor de herkenning bevatten. Hierdoor is het resultaat bruikbaar voor ondertitels, doorzoekbare interviews of een editor die terugspringt naar het relevante geluid. Bewaar het resultaat met tijdsaanduidingen bij de bronaudio. Voor een podcast kan het resultaat bijvoorbeeld een bewerkbare transcriptie zijn en een per woord uitgelijnde registratie waarmee correcties kunnen worden gelokaliseerd voordat ondertitels worden ingedeeld.

Sprekerdiarisatie labelt wie wanneer spreekt in audio met meerdere sprekers, waarbij de maker maximaal 32 sprekers documenteert. Schakel deze in wanneer sprekerbeurten belangrijk zijn en geef een redelijk aantal sprekers op als die informatie bekend is. Maak onderscheid tussen een gedetecteerd sprekerlabel en de geverifieerde naam van een persoon. Controleer voor een interview of vergadering de sprekerwisselingen aan de hand van de opname, vooral waar stemmen overlappen of op elkaar lijken. Een label helpt de transcriptie te ordenen; het stelt de identiteit van de spreker niet zelfstandig vast.

Een opname met één spreker per kanaal heeft een andere structuur dan meerdere stemmen die in één kanaal zijn gemengd. De interface van de producent kan maximaal vijf kanalen onafhankelijk verwerken en afzonderlijke transcripties of een gecombineerde transcriptie in tijdvolgorde teruggeven, met kanaalindexen. Behoud die kanaalindeling wanneer deze betekenisvol is. Het samenvoegen van een gescheiden gespreksopname tot één kanaal vóór transcriptie kan een nuttige bron van sprekerinformatie verloren laten gaan. Houd toewijzing op basis van kanalen gescheiden van diarisatie die uit gemengde audio wordt afgeleid. Het antwoord met gecombineerde kanalen vereist tijdstempels en kan geen detectie of maskering van entiteiten bevatten.

Prompting met sleuteltermen stuurt de herkenning van namen, producttermen en specialistische woordenschat met behulp van context. De huidige batch-documentatie staat maximaal 1.000 termen toe, waarbij elke term minder dan 50 tekens en maximaal vijf woorden bevat. Geef relevante schrijfwijzen op in plaats van een brede, niet-gerelateerde catalogus. Geef voor een technisch interview de productnamen en afkortingen die waarschijnlijk voorkomen en controleer deze vervolgens op hun tijdstippen in het resultaat. Sleuteltermen beïnvloeden de herkenning; het zijn geen instructies om een term in te voegen wanneer de opname deze niet ondersteunt.

Bepaal het doel van de transcriptie voordat je deze opschoont. Een woordelijke registratie behoudt de gesproken bewoordingen, terwijl de gedocumenteerde optie no-verbatim opvulwoorden, valse starts en haperingen verwijdert voor een beter leesbaar resultaat. Dynamische audiotags kunnen niet-spraakgebeurtenissen identificeren, zoals gelach of voetstappen. Een verzorgde transcriptie kan nuttig zijn voor ondertiteling of lezen, maar mag de onbewerkte registratie niet stilzwijgend vervangen wanneer herhalingen, correcties of niet-spraakgeluiden belangrijk zijn voor de opdracht.

De maker documenteert ook detectie van entiteiten en experimentele transcriptiebewerking. Transcriptiebewerking kan in de interface van de producent niet worden gecombineerd met detectie van entiteiten, maskering van entiteiten of meerkanaalstranscriptie. Gedetecteerde entiteiten geven gestructureerde posities voor geselecteerde informatie in de transcriptie. Optionele maskering van entiteiten schermt gedetecteerde tekst af met vervangende labels; ze is afhankelijk van detectie van entiteiten en de entiteitenlijst wordt niet teruggegeven wanneer maskering is ingeschakeld. De maskering gebeurt tijdens de transcriptie, met een algemene vervangingsmarkering, een categorielabel of een genummerd categorielabel. Automatische maskering kan gevoelige inhoud missen, dus controleer de gemaskeerde transcriptie voordat je deze deelt. Een bewerking in natuurlijke taal geeft bewerkte tekst naast het oorspronkelijke resultaat terug, waarbij de oorspronkelijke tijdsaanduidingen en sprekerregistratie beschikbaar blijven. Houd die resultaten gescheiden: een gecorrigeerde schrijfwijze of opnieuw opgemaakte zin moet mogelijk opnieuw worden gecontroleerd voordat deze op de audio wordt uitgelijnd of in een latere extractie wordt gebruikt. Deze functies verwerken de transcriptie; ze stellen niet vast dat elk belangrijk detail correct is herkend.

Controleer voor een afgeronde transcriptie namen, getallen, ontkenningen en sprekerwisselingen door terug te gaan naar de bijbehorende audio. Besteed aandacht aan zachte passages, overlap en taalwisselingen in plaats van de kwaliteit alleen op vloeiende tekst te beoordelen. Behoud onzekere bewoordingen voor correctie in plaats van een onhoorbare passage met een aannemelijke zin aan te vullen. Het bruikbare resultaat is een gecontroleerde tekstregistratie met de tijdsaanduidingen en sprekerinformatie die nodig zijn voor het beoogde gebruik; een transcriptie kan vervolgens invoer worden voor een afzonderlijke stap voor samenvatting, vertaling of analyse.

Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions elevenlabs/scribe-v2

elevenlabs/scribe-v2

ElevenLabs /elevenlabs/scribe-v2

Aan de slag

ElevenLabs Scribe v2 transcribeert opgenomen audio in meer dan 90 talen, met tijdsaanduidingen op woordniveau, optionele sprekerdiarisatie en tags voor niet-spraakgebeurtenissen. Het is gebouwd voor lange opnamen, ondertiteling en bewerkbare transcripties, met contextuele sleuteltermen en keuzes voor woordelijke of opgeschoonde transcriptie.

Toegestane invoer
Audio
Resultaten
Tekst

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions
Invoertypen
audio
Uitvoertypen
text
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
elevenlabs/scribe-v2
Standaard—
Veldinput_audioTypeobjectVereisteVereistWaarden en limietenStandaard—
Methodeparameters en levenscyclus
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, input_audio
Parametermaterial_typesContractaudio
Parametermaterial_conditionsContractHet voorbeeld leest uw eigen niet-lege PCM WAV-bestand, codeert alle bestandsbytes als base64 en verstuurt input_audio.format als wav.

Levenscyclus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · exacte task_id uit een bestaand mediarecord dat u bezit

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarieven

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

Snelle modus
Niet opgegeven Wanneer de snelle modus is geselecteerd
Flexmodus
Niet opgegeven Wanneer de modus flex is geselecteerd
Maximale redeneerinspanning
Niet opgegeven Wanneer bij 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.

ConfiguratieTariefstaffelRekeneenheidKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefRekeneenheid—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
Configuratieseconde audio-invoerTariefstaffel—Rekeneenheidper seconde audio-invoerKosten
Invoer · seconde audio-invoer $0.0001222222222222 per seconde audio-invoer

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 →

Voorbeeldverzoeken

Ailoot Ultra · Transcriptie

curl · daadwerkelijk WAV-bestand en volledig oorspronkelijk resultaat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
    raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
        raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'elevenlabs/scribe-v2', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
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
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.

Resultaten ophalen en opslaan

Ailoot Ultra · Transcriptie

Volledige oorspronkelijke antwoordbody, status en doorgestuurde headers. Deze handler voegt geen universele JSON-structuur, tekstveld of taakenvelop toe.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige antwoord en de headers, alle daadwerkelijke uitvoer, de oorspronkelijk geretourneerde identificatoren en alle gebruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de daadwerkelijke X-Client-Request-ID en het volledige antwoord. Lees de oorspronkelijke assets die u bezit en hun exacte ondertekende inhouds-URLs; dien een onzekere aanmaak nooit opnieuw in.

Antwoordvelden
VeldType
Veldtext (when present)Type
Veldusage (when present)Type
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeDe JSON-body of expliciete canonieke model-ID is ongeldig.Volgende stapBewaar het antwoord en corrigeer het aangegeven verzoekveld.
Antwoord401 · authentication_errorVoorwaardeDe Ailoot API-sleutel is ongeldig.Volgende stapGebruik uw geautoriseerde Ailoot API-sleutel.
Antwoord403 · permission_errorVoorwaardeDe sleutelgroep laat deze methode niet toe.Volgende stapBewaar de geretourneerde foutdetails.
Antwoord404 · not_found_errorVoorwaardeDe geselecteerde methode heeft geen toegelaten route.Volgende stapBewaar de geretourneerde foutdetails.
Antwoord422 · price_unavailableVoorwaardeHet geaccepteerde tarief kan de vereiste invoerhoeveelheid of bovengrens niet verkrijgen.Volgende stapBewaar het antwoord; gebruik de invoerweergave die het geaccepteerde tarief vereist.
Antwoord503 · VoorwaardeVereiste opslag, route, methodeprijs of reservering is niet beschikbaar.Volgende stapBewaar het volledige oorspronkelijke antwoord. Een onzekere reservering geeft geen toestemming om opnieuw in te dienen.
Antwoord502 · server_errorVoorwaardeHet oorspronkelijke resultaat, gebruik of de afrekening moet worden gecontroleerd.Volgende stapBewaar de daadwerkelijke verzoek-ID en het oorspronkelijke antwoord. Lees het bestaande record dat u bezit; dien de aanmaak niet opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot Ultra elevenlabs/scribe-v2

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

elevenlabs/scribe-v2

FAQ · ElevenLabs: Scribe v2
Welke invoer en resultaten zijn beschikbaar?

POST /v1/audio/transcriptions · elevenlabs/scribe-v2: audio → text

Welke velden gebruikt het verzoek?

POST /v1/audio/transcriptions · elevenlabs/scribe-v2: model, input_audio

Meer details

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 · Bekijk modelprijzen

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 · Aanbodvoorwaarden en licentieovereenkomst