Documentation

Hent transkripsjonsdata

Hent data fra ventende eller fullførte transkripsjoner

Transkribere fra en mikrofon eller LiveStream

Transkriber live tale fra en mikrofon eller live stream

Transkripsjonsøkter

Overvåk og administrer transkripsjonsstatus med økter

Oversett en transkripsjon

Oversett transkribert tekst til et annet språk

Transkriber lyd fra URL

Transkriber tale fra forhåndsinnspilt lyd i en URL til ren tekst

Autentiseringstegn på klientsiden

Opprett et midlertidig autentiseringsmerke for forespørsler fra klientsiden

Forespørsel om transkripsjon og svar

Vanlige forespørselsvalg og svar for alle transkripsjonsoperasjoner

Transkribere og presentere en Polyglot-økt

Bla gjennom dokumentasjon
Opprett en økt som kan brukes til å kringkaste en direktetranskripsjon via en offentlig delbar kobling. Brukere kan lese direktetranskripsjoner på deres foretrukne språk, og til og med tidligere transkripsjoner når økten din er inaktiv.
En Polyglot-økt har en unik polyglot_ id, som når det leveres til live transkripsjon API forespørsler gir følgende fordeler:
  • Brukere kan lese transkripsjonen i sanntid ved hjelp av en offentlig delbar kobling.
  • Brukere kan velge språket som skal leses transkripsjonen i sanntid.
  • Brukere kan lese transkripsjonen din på et senere tidspunkt, og alle andre transkripsjoner integrert med din spesielle Polyglot-økt.
Transkribere fra en mikrofon eller LiveStream
Transkriber live tale fra en mikrofon eller live stream. Integrer med Polyglot for å lage en offentlig delbar lenke for transkripsjonen som brukere kan lese på alle språk.
Du er velkommen til å bruke VocalStack API og implementere din egen hvit merket UI i stedet for å bruke den som leveres av VocalStack. Vi vil gjerne høre om det hvis du gjør det, så vi kan lære om hvordan vi kan gjøre produktet vårt bedre!
Lær mer om hvordan Polyglot fungerer på. Finn ut mer på vocalstack.com/polyglot.
Polyglot-økter opprettes og administreres enklest ved hjelp av. Instrumentpanel. Men de kan også administreres 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-økt med lenken "min-url" har blitt opprettet, vil dette være offentlig tilgjengelig på https://polyglot.vocalstack.com/my-url.
Vi kan imidlertid også lytte til transkripsjonsfremgangen 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); });
Oversettelser til Polyglot-transkripsjoner kan legges til av alle med tilgang til den offentlige økt-URL-en. Disse kan imidlertid også legges til programmatisk:
Oversett en transkripsjon
Oversett transkribert tekst til et annet språk. Dette kan gjøres for enhver transkripsjon, inkludert forhåndsinnspilte transkripsjoner, live transkripsjoner eller Polyglot-økttranskripsjoner.
Scroll Up