Hent data fra ventende eller afsluttede transskriptioner
Transskriber live tale fra en mikrofon eller live stream
Overvåg og administrer transskriptionsstatus med sessioner
Oversæt transskriberet tekst til et andet sprog
Transskriber tale fra forudindspillet lyd i en URL til almindelig tekst
Fælles anmodningsindstillinger og svar for alle transskriptionshandlinger Brug indstillinger til at konfigurere transskriptionsindstillingerne
Opret en session, der kan bruges til at udsende en live-transskription via et offentligt link, der kan deles
access
: Enten "skrivebeskyttet" eller "læs- skriv". Førstnævnte gør det muligt at udføre API-kald, der returnerer data. Sidstnævnte gør det muligt også at udføre API-anmodninger, der omfatter fakturerbare transskriptionsrelaterede operationer. Standardværdien for denne indstilling er. "kun til læsning". lifetime_s
: Et tal mellem 1 og 120, der repræsenterer levetiden for tokenet i sekunder. Efter denne periode vil tokenet udløbe og vil ikke længere være brugbart. Bemærk, at dette ikke vil påvirke asynkrone anmodninger, der allerede er startet ved hjælp af dette token. (Når en asynkron anmodning er startet, kører den med andre ord til afslutning, selvom tokenet er udløbet, efter at anmodningen er startet. ) Standardværdien for denne indstilling er. 10. one_time
: En boolesk værdi, der angiver, om dette API-token er beregnet til engangsbrug. Hvis sand, vil dette token udløbe, når det er blevet brugt til en API-forespørgsel. Standardværdien for denne indstilling er. sand. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
indstilling i stedet for en apiKey
. Overvej f.eks. dokumentationen til Transskriber lyd fra URL.{ apiKey: 'YOUR-API-KEY' }
med { authToken: 'YOUR-AUTH-TOKEN' }
6.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();