VocalStack Logo

Documentation

Hent transskriptionsdata

Hent data fra ventende eller afsluttede transskriptioner

Transskriber fra en mikrofon eller LiveStream

Transskriber live tale fra en mikrofon eller live stream

Oversæt en transskription

Oversæt transskriberet tekst til et andet sprog

Transskriber lyd fra URL

Transskriber tale fra forudindspillet lyd i en URL til almindelig tekst

Tokens til godkendelse på klientsiden

Opret et midlertidigt godkendelsestegn til anmodninger på klientsiden

Anmodning om transskription og svar

Fælles anmodningsindstillinger og svar for alle transskriptionshandlinger Brug indstillinger til at konfigurere transskriptionsindstillingerne

Transskriber og præsenter en Polyglot-session

Opret en session, der kan bruges til at udsende en live-transskription via et offentligt link, der kan deles

Transskriptionssessioner

Gennemse dokumentation
Overvåg og administrer transskriptionsstatus med sessioner. Ved hjælp af sessioner kan du genoprette forbindelsen til en tidligere oprettet asynkron forbindelse.
Sessioner kan være nyttige, hvis du vil overvåge en transskription i realtid i en anden sammenhæng end den, hvor transskriptionen først blev oprettet.
Der oprettes en ny session, hver gang du ringer til. connect.Sessionen slutter kun, når transskriptionen slutter med en status på "færdig" eller "fejl". Efterfølgende kald til. connect med de samme transskriptionsanmodningsindstillinger vil returnere en transcription objekt for den samme transskriptionsforbindelse.
Så for eksempel:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up