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

Transskriptionssessioner

Overvåg og administrer transskriptionsstatus med sessioner

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

Gennemse dokumentation
Opret en session, der kan bruges til at udsende en live-transskription via et offentligt link, der kan deles. Brugere kan læse live-transskriptioner på deres foretrukne sprog og endda tidligere transskriptioner, når din session er inaktiv.
En Polyglot session har en unik polyglot_ id, som når den leveres til live transskription API-anmodninger giver følgende fordele:
  • Brugere kan læse din transskription i realtid ved hjælp af et offentligt link, der kan deles.
  • Brugere kan vælge det sprog, hvorpå de vil læse transskriptionen i realtid.
  • Brugere kan læse din transskription på et senere tidspunkt, og alle andre transskriptioner integreret med din særlige Polyglot session.
Transskriber fra en mikrofon eller LiveStream
Transskriber live tale fra en mikrofon eller live stream. Integrer med Polyglot for at skabe et offentligt link til transskriptionen, som brugerne kan læse på ethvert sprog.
Du er velkommen til at bruge VocalStack API og implementere din egen white labelled UI i stedet for at bruge den, der leveres af VocalStack. Vi vil meget gerne høre om det, hvis du gør, så vi kan lære om, hvordan vi kan gøre vores produkt bedre!
Lær mere om hvordan Polyglot arbejder på. Læs mere på vocalstack.com/polyglot.
Polyglot-sessioner oprettes og administreres nemmest ved hjælp af værktøjet. Dashboard. Men de kan også styres programmatisk:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
Hvis en Polyglot session med linket "min-url" er blevet oprettet, vil dette være offentligt tilgængeligt på https://polyglot.vocalstack.com/my-url.
Vi kan dog også lytte til transskriptionsprocessen programmatisk:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
Oversættelser til Polyglot transskriptioner kan tilføjes af alle med adgang til den offentlige sessions URL. Disse kan dog også tilføjes programmatisk:
Oversæt en transskription
Oversæt transskriberet tekst til et andet sprog. Dette kan gøres for enhver transskription, herunder forudindspillede transskriptioner, live transskriptioner eller Polyglot session transskriptioner.
Scroll Up