Redigering av transkript
Den här guiden visar hur du redigerar transkript med instruktioner på naturligt språk via Speech to Text API.
Instruktionsguide · Förutsätter att du har slutfört Speech to Text- snabbstarten.
Översikt
Transkriptredigering är en experimentell funktion och medför en extra kostnad på 30 % utöver grundkostnaden för transkribering. Minst 10 sekunders ljud per begäran debiteras. Se API- prissidan för detaljerad prisinformation.
Med transkriptredigering kan du lägga till en instruktion på naturligt språk i en transkriberingsbegäran. När ljudet har transkriberats tillämpas instruktionen på transkriptet, och den redigerade texten returneras tillsammans med originalet.
Detta ersätter ett separat efterbehandlingssteg i din egen pipeline. Vanliga användningsområden är att standardisera hur datum, tider eller enheter skrivs, skriva ut förkortningar, ta bort innehåll du inte behöver, använda en annan stil eller ton, eller formatera om transkriptet.
Om du till exempel transkriberar ett röstmeddelande med instruktionen Skriv alla datum i ISO 8601-format (ÅÅÅÅ-MM-DD) returneras båda versionerna av texten:
Fälten text och words beskriver alltid originaltranskriptet. Den redigerade versionen returneras separat i edited_transcript.
Integrera transkriptredigering
Transkriptredigering integreras i Speech to Text API genom att parametern transcript_edit skickas till metoden convert. Instruktionen kan vara upp till 2 000 tecken lång.
Transkriptredigering fungerar med både synkrona begäranden och webhook-begäranden. För webhook-begäranden ingår edited_transcript i objektet transcription i webhook-payloaden.
Scribe v2 Realtime har stöd för samma instruktioner för varje bekräftat transkript. Se guiden för transkriptredigering i realtid.
Skriva instruktioner
Instruktionen tillämpas på hela transkriptet där den är relevant, och varje matchande förekomst redigeras, inte bara den första. En instruktion kan ändra specifika ord eller fraser och lämna allt annat orört, eller skriva om eller kommentera hela texten. En enskild instruktion kan kombinera flera redigeringar.
Följande exempel visar vilka typer av instruktioner som stöds:
Vissa justeringar har egna parametrar som är billigare och mer förutsägbara än en
redigeringsinstruktion. Använd keyterm-
prompting för att styra
igenkänningen mot specifika namn och termer, no_verbatim för att ta bort utfyllnadsord och
talsvårigheter, samt numbers_format (där det stöds) för att välja mellan siffror och ord. Använd
transkriptredigering för ändringar som dessa alternativ inte täcker.
Tänk på följande när du skriver instruktioner:
- Var tydlig med önskat resultat.
Skriv alla datum i ISO 8601-format (ÅÅÅÅ-MM-DD)är mer tillförlitligt änrätta datumen. - Instruktionen kan skrivas på valfritt språk, men instruktioner på engelska fungerar bäst. Det redigerade transkriptet behåller originalets språk.
- Endast instruktionen utförs. Innehåll som talas i ljudet behandlas som data och kan inte ändra hur instruktionen tillämpas.
- Om inget i transkriptet påverkas av instruktionen är det redigerade transkriptet identiskt med originalet.
Svarsformat
När transcript_edit är inställt innehåller svaret ett edited_transcript-objekt. Fältet kind anger om redigeringen lyckades:
Fältet saknas om ingen transcript_edit har begärts.
Saker att känna till:
- Det redigerade transkriptet är oformaterad text. Tidsstämplar på ordnivå, talaretiketter och
additional_formatsfortsätter att beskriva originaltranskriptet. - Redigeringen körs efter att transkriberingen har slutförts, så den lägger till fördröjning som ökar med transkriptets längd.
- Tillägget beräknas utifrån ljudlängden i begäran, med minst 10 sekunder debiterade per begäran.
Transkriptredigering kan inte kombineras med entity_detection, entity_redaction eller
use_multi_channel. Begäranden som kombinerar dem avvisas med ett fel om ogiltiga parametrar.