Transcriptbewerking
Handleiding · Hierbij wordt ervan uitgegaan dat je de quickstart voor Speech to Text hebt voltooid.
Overzicht
Transcriptbewerking is een experimentele functie en brengt 30% extra kosten boven op de basiskosten voor transcriptie met zich mee. Per request wordt minimaal 10 seconden audio in rekening gebracht. Bekijk de API-pagina met prijzen voor gedetailleerde prijsinformatie.
Met transcriptbewerking kun je een instructie in natuurlijke taal aan een transcriptierequest toevoegen. Nadat de audio is getranscribeerd, passen we je instructie toe op het transcript en retourneren we de bewerkte tekst naast het origineel.
Hiermee vervang je een afzonderlijke nabewerkingsstap in je eigen pipeline. Veelvoorkomende toepassingen zijn het normaliseren van de schrijfwijze van datums, tijden of eenheden, het uitschrijven van afkortingen, het verwijderen van content die je niet nodig hebt, het toepassen van een andere stijl of toon, of het herformatteren van het transcript.
Als je bijvoorbeeld een voicemail transcribeert met de instructie Write all dates in ISO 8601 format (YYYY-MM-DD), worden beide versies van de tekst geretourneerd:
De velden text en words beschrijven altijd het oorspronkelijke transcript. De bewerkte versie wordt afzonderlijk geretourneerd in edited_transcript.
Transcriptbewerking integreren
Transcriptbewerking is geïntegreerd in de Speech to Text API door de parameter transcript_edit door te geven aan de methode convert. De instructie mag maximaal 2000 tekens lang zijn.
Transcriptbewerking werkt met zowel synchrone requests als webhook-requests. Bij webhook-requests wordt edited_transcript opgenomen in het transcription-object van de webhook-payload.
Scribe v2 Realtime ondersteunt dezelfde instructies voor elk bevestigd transcript. Bekijk de handleiding voor realtime transcriptbewerking.
Instructies schrijven
De instructie wordt toegepast op het hele transcript waar deze relevant is, en elke overeenkomende vermelding wordt bewerkt, niet alleen de eerste. Een instructie kan specifieke woorden of zinnen veranderen en al het andere ongewijzigd laten, of de volledige tekst herschrijven of annoteren. Eén instructie kan meerdere bewerkingen combineren.
De volgende voorbeelden laten zien welke instructies worden ondersteund:
Voor sommige aanpassingen zijn er specifieke parameters die goedkoper en voorspelbaarder zijn dan een
bewerkingsinstructie. Gebruik keyterm
prompting om de
herkenning te sturen naar specifieke namen en termen, no_verbatim om stopwoorden en
haperingen te verwijderen, en numbers_format (waar ondersteund) om te kiezen tussen cijfers en woorden. Gebruik
transcriptbewerking voor wijzigingen die deze opties niet dekken.
Houd rekening met het volgende bij het schrijven van instructies:
- Wees expliciet over de gewenste uitvoer.
Write all dates in ISO 8601 format (YYYY-MM-DD)is betrouwbaarder danfix the dates. - De instructie kan in elke taal worden geschreven, al werken instructies in het Engels het beste. Het bewerkte transcript blijft in de taal van het origineel.
- Alleen de instructie wordt uitgevoerd. Content die in de audio wordt uitgesproken, wordt als data behandeld en kan niet veranderen hoe de instructie wordt toegepast.
- Als niets in het transcript door de instructie wordt beïnvloed, is het bewerkte transcript identiek aan het origineel.
Responseformat
Wanneer transcript_edit is ingesteld, bevat de response een object edited_transcript. Het veld kind geeft aan of de bewerking is geslaagd:
Het veld ontbreekt wanneer er geen transcript_edit is aangevraagd.
Let op het volgende gedrag:
- Het bewerkte transcript is platte tekst. Timestamps op woordniveau, sprekerlabels en
additional_formatsblijven het oorspronkelijke transcript beschrijven. - De bewerking wordt uitgevoerd nadat de transcriptie is voltooid en voegt dus latency toe die toeneemt met de lengte van het transcript.
- De toeslag wordt toegepast op de audioduur van de request, met een minimum van 10 seconden per request.
Transcriptbewerking kan niet worden gecombineerd met entity_detection, entity_redaction of
use_multi_channel. Requests die deze combineren, worden afgewezen met een fout voor ongeldige parameters.