modeller

ElevenLabs: Scribe v2

Markdown · JSON

ElevenLabs: Scribe v2

ElevenLabs Scribe v2 transkriberar inspelat ljud på över 90 språk, med tidsangivelser på ordnivå, valfri talardiarisering och taggar för händelser som inte är tal. Den är byggd för långa inspelningar, undertexter och redigerbara transkript, med kontextbaserade nyckeltermer och val mellan ordagrann och bearbetad transkribering.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

ElevenLabs Scribe v2 är modellen för taligenkänning i batch för inspelat ljud, transkribering och undertextning, även med ljudbeskrivande textning. Den bygger vidare på Scribe v1 med förbättrad hantering av långa inspelningar, pauser, tonfallsförändringar och längre tystnad. Resultatet är skriftligt återgivet tal med tidsinformation och valfria annoteringar av talare och ljudhändelser. Scribe v2 Realtime är en separat utgåva för direkttranskribering; denna modells syfte är att bearbeta fullständiga inspelningar.

Tillverkaren dokumenterar igenkänning på fler än 90 språk och automatisk språkidentifiering, inklusive inspelningar med språkväxling. En uppgift om det kända språket kan hjälpa modellen att tolka ljudet. Förbered en tydlig inspelning, bevara originalspråket och namnen och undvik kraftig klippdistorsion eller onödig bearbetning som tar bort detaljer i talet. Vanliga dokumenterade indataformat är WAV, MP3, FLAC, M4A, AAC, OGG, Opus och WebM. Välj en representation av indata som transkriberingsimplementationen stöder och bevara källinspelningen för granskning.

Standardsvaret innehåller den igenkända texten, information om det identifierade språket och en följd av tidsatta ord. Ordposterna kan innehålla start- och sluttider, talaridentifierare och en logaritmerad sannolikhet för igenkänningen. Det gör resultatet användbart för undertexter, sökbara intervjuer eller en redigerare som hoppar tillbaka till motsvarande ljud. Spara det tidsatta resultatet tillsammans med källjudet. För en podd kan leveransen exempelvis vara ett redigerbart transkript och ett ordtidsatt underlag som gör det möjligt att hitta korrigeringar innan undertexterna arrangeras.

Talardiarisering märker upp vem som talar när i ljud med flera talare, med upp till 32 talare enligt tillverkarens dokumentation. Aktivera den när talarbyten är viktiga och ange ett rimligt antal talare om den informationen är känd. Skilj en detekterad talaretikett från en verifierad persons namn. För en intervju eller ett möte kontrollerar du talarbyten mot inspelningen, särskilt där röster överlappar eller låter lika. En etikett hjälper till att organisera transkriptet; den fastställer inte på egen hand talarens identitet.

En inspelning med en talare per kanal har en annan struktur än flera röster som blandats i en kanal. Leverantörens gränssnitt kan bearbeta upp till fem kanaler oberoende av varandra och returnera separata transkript eller ett kombinerat transkript i tidsordning med kanalindex. Bevara kanalstrukturen när den är betydelsefull. Om en kanaluppdelad samtalsinspelning slås ihop före transkriberingen kan en användbar källa till talarinformation gå förlorad. Skilj kanalbaserad talartilldelning från diariseringsresultat som härletts ur blandat ljud. Svaret med kombinerade kanaler kräver tidsstämplar och kan inte innehålla entitetsidentifiering eller maskering.

Nyckeltermer i prompten vägleder igenkänningen av namn, produkttermer och fackvokabulär utifrån sammanhanget. Den aktuella batchdokumentationen tillåter upp till 1 000 termer, där varje term ska vara kortare än 50 tecken och bestå av högst fem ord. Ge relevanta stavningar i stället för en bred, orelaterad katalog. För en teknisk intervju anger du de produktnamn och förkortningar som sannolikt förekommer och kontrollerar dem sedan vid deras tidsangivelser i resultatet. Nyckeltermer styr igenkänningen; de är inte instruktioner att infoga en term som inspelningen inte ger stöd för.

Bestäm transkriptets syfte innan du tillämpar språklig bearbetning. En ordagrann återgivning behåller den talade ordalydelsen, medan det dokumenterade alternativet no-verbatim tar bort utfyllnadsord, avbrutna ansatser och andra avbrott i talflytet för ett mer lättläst resultat. Dynamisk ljudtaggning kan identifiera händelser som inte är tal, exempelvis skratt eller fotsteg. Ett bearbetat transkript kan vara användbart för undertexter eller läsning, men bör inte tyst ersätta råtranskriptet när upprepningar, korrigeringar eller andra ljud än tal är viktiga för uppgiften.

Tillverkaren dokumenterar också entitetsidentifiering och experimentell transkriptredigering. Transkriptredigering kan inte kombineras med entitetsidentifiering, entitetsmaskering eller flerkanalstranskribering i leverantörens gränssnitt. Identifierade entiteter ger strukturerade positionsuppgifter för utvald information i transkriptet. Valfri entitetsmaskering döljer identifierad text med ersättningsetiketter; den förutsätter entitetsidentifiering och entitetslistan returneras inte när maskering är aktiverad. Maskeringen sker under transkriberingen med en generell ersättningsmarkör, en kategorietikett eller en numrerad kategorietikett. Automatisk maskering kan missa känsligt innehåll, så granska det maskerade transkriptet innan du delar det. En redigering med naturligt språk returnerar en redigerad text tillsammans med originalresultatet, medan det ursprungliga underlaget för tidsangivelser och talare finns kvar. Håll dessa resultat åtskilda: en korrigerad stavning eller omformaterad mening kan behöva kontrolleras på nytt innan den anpassas till ljudets tidslinje eller används i en efterföljande extraktion. Funktionerna bearbetar transkriptet; de fastställer inte att varje viktig detalj har uppfattats korrekt.

För ett färdigt transkript granskar du namn, tal, negationer och talarbyten genom att återvända till motsvarande ljud. Uppmärksamma tysta avsnitt, överlappningar och språkväxlingar i stället för att bedöma kvaliteten enbart utifrån välformulerad text. Behåll osäker ordalydelse för korrigering i stället för att fylla ett ohörbart avsnitt med en plausibel mening. Det användbara resultatet är ett kontrollerat textunderlag med den tidsinformation och talarinformation som behövs för den avsedda användningen; ett transkript kan sedan bli indata för ett separat steg för sammanfattning, översättning eller analys.

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

elevenlabs/scribe-v2

ElevenLabs /elevenlabs/scribe-v2

Start

ElevenLabs Scribe v2 transkriberar inspelat ljud på över 90 språk, med tidsangivelser på ordnivå, valfri talardiarisering och taggar för händelser som inte är tal. Den är byggd för långa inspelningar, undertexter och redigerbara transkript, med kontextbaserade nyckeltermer och val mellan ordagrann och bearbetad transkribering.

Godkända indata
Ljud
Resultat
Text

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Transkribering POST /v1/audio/transcriptions
Indatatyper
audio
Utdatatyper
text
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
elevenlabs/scribe-v2
Standard—
Fältinput_audioTypobjectKravObligatorisktVärden & gränserStandard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, input_audio
Parametermaterial_typesAvtalaudio
Parametermaterial_conditionsAvtalExemplet läser din faktiska, icke-tomma PCM WAV-fil, kodar filens samtliga byte som base64 och skickar input_audio.format som wav.

Livscykel: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · exakt task_id från en befintlig mediepost som du äger

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Ailoot-priser

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaDebiteringsenhetAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisDebiteringsenhet—Avgift
Indata · Indatatoken — / 1K token
Utdata · Utdatatoken — / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token
Konfigurationsekund inkommande ljudPrislista—Debiteringsenhetper sekund indataljudAvgift
Indata · sekund inkommande ljud $0.0001222222222222 per sekund indataljud

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Transkribering

curl · faktisk WAV-fil och hela det ursprungliga resultatet
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.

Ta emot och spara resultat

Ailoot Ultra · Transkribering

Hela den ursprungliga svarskroppen, statusen och vidarebefordrade svarshuvuden. Denna hanterare lägger inte till någon universell JSON-struktur, något textfält eller något uppgiftshölje.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.

Om det ursprungliga svaret behöver kontrolleras

Behåll faktiskt X-Client-Request-ID och hela svaret. Läs de ursprungliga tillgångarna som du äger och deras exakta signerade innehållslänkar; skicka aldrig en osäker skapandebegäran igen.

Svarsfält
FältTyp
Fälttext (when present)Typ
Fältusage (when present)Typ
Fel och nästa steg
SvarVillkorNästa steg
Svar400 · invalid_request_errorVillkorJSON-kroppen eller det uttryckliga kanoniska modell-ID:t är ogiltigt.Nästa stegBehåll svaret och korrigera det angivna fältet i begäran.
Svar401 · authentication_errorVillkorAPI-nyckeln för Ailoot är ogiltig.Nästa stegAnvänd din behöriga API-nyckel för Ailoot.
Svar403 · permission_errorVillkorNyckelgruppen ger inte tillträde till denna metod.Nästa stegBehåll de returnerade feluppgifterna.
Svar404 · not_found_errorVillkorDen valda metoden har ingen tillåten rutt.Nästa stegBehåll de returnerade feluppgifterna.
Svar422 · price_unavailableVillkorDen accepterade tariffen kan inte fastställa den mängd eller gräns för indata som krävs.Nästa stegBehåll svaret; använd den representation av indata som den accepterade tariffen kräver.
Svar503 · VillkorNödvändig lagring, rutt, metodpris eller reservation är inte tillgänglig.Nästa stegBehåll hela det ursprungliga svaret. En osäker reservation ger inte tillstånd att skicka in igen.
Svar502 · server_errorVillkorDet ursprungliga resultatet, förbrukningen eller avräkningen kräver kontroll.Nästa stegBehåll det faktiska begärans-ID:t och det ursprungliga svaret. Läs den befintliga posten som du äger; skicka inte skapandebegäran igen.

Alias

Modellalias

Ailoot Ultra elevenlabs/scribe-v2

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

elevenlabs/scribe-v2

FAQ · ElevenLabs: Scribe v2
Vilka indata och resultat finns?

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

Vilka fält använder begäran?

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

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal