Hent data fra ventende eller fullførte transkripsjoner
Transkriber live tale fra en mikrofon eller live stream
Overvåk og administrer transkripsjonsstatus med økter
Oversett transkribert tekst til et annet språk
Transkriber tale fra forhåndsinnspilt lyd i en URL til ren tekst
Vanlige forespørselsvalg og svar for alle transkripsjonsoperasjoner
Opprett en økt som kan brukes til å kringkaste en direktetranskripsjon via en offentlig delbar kobling
access
: Enten « readonly » eller « readwrite ». Førstnevnte gjør det mulig å utføre API-anrop som returnerer data. Sistnevnte gjør det mulig å også utføre API-forespørsler som inkluderer fakturerbare transkripsjonsrelaterte operasjoner. Standardverdien for dette valget er "bare- lesbar". lifetime_s
: Et tall mellom 1 og 120 som representerer levetiden til tokenet i sekunder. Etter denne perioden vil tokenet utløpe og vil ikke lenger være brukbart. Merk at dette ikke vil påvirke asynkrone forespørsler som allerede har startet å bruke dette tokenet. (Når en asynkron forespørsel har startet, kjører den med andre ord til fullføring selv om tokenet har utløpt etter at forespørselen har startet. ) Standardverdien for dette alternativet er. 10. one_time
: En boolsk verdi som angir om dette API- tokenet er ment for engangsbruk. Hvis sann, vil dette tokenet utløpe når det har blitt brukt for en API-forespørsel. Standardverdien for dette valget er sann. 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
setting i stedet for en apiKey
. Se for eksempel på dokumentasjonen for Transkriber lyd fra URL.{ apiKey: 'YOUR-API-KEY' }
med { authToken: 'YOUR-AUTH-TOKEN' }
6. utg.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();