Documentation

Pridobi podatke o prepisu

Pridobite podatke iz čakajočih ali dokončanih prepisov

Prepis iz mikrofona ali LiveStream

Prepisujte govor v živo iz mikrofona ali pretoka v živo

Seje za prepisovanje

Spremljajte in upravljajte stanje prepisa s sejami

Prevedi prepis

Prevedite prepisano besedilo v drug jezik

Prepisovanje zvoka iz URL-ja

Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo

Žetoni za preverjanje pristnosti na strani odjemalca

Ustvarite začasni žeton za preverjanje pristnosti za zahteve na strani odjemalca

Zahteva za prepis in odgovor

Skupne možnosti zahteve in odzivi za vse postopke prepisovanja

Prepis in predstavitev poliglotske seje

Brskanje po dokumentaciji
Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo. Uporabniki lahko berejo prepis v živo v svojem želenem jeziku in celo pretekle prepise, ko je vaša seja neaktivna.
Seja Polyglota ima edinstveno poliglot_id, ki ko je zagotovljena za zahteve API za prepis v živo, daje naslednje prednosti:
  • Uporabniki lahko preberejo vaš prepis v realnem času z uporabo javne povezave za skupno rabo.
  • Uporabniki lahko izberejo jezik, v katerem želijo prebrati prepis v realnem času.
  • Uporabniki lahko preberejo vaš prepis kasneje, vse druge prepise pa integrirate v vašo posebno Polyglot sejo.
Prepis iz mikrofona ali LiveStream
Prepisujte govor v živo iz mikrofona ali pretoka v živo. Integrirajte s Polyglotom, da ustvarite javno povezavo za deljenje prepisa, ki jo lahko uporabniki berejo v kateremkoli jeziku.
Vabljeni ste, da uporabite VocalStack API in implementirate svoj lasten beli UI namesto uporabe tistega, ki ga zagotavlja VocalStack. Mi bi radi slišali o tem, če to storite, tako da se lahko naučimo, kako izboljšati naš izdelek!
Preberite več o tem, kako Polyglot deluje na. Na voljo na vocalstack.com/polyglot.
Poliglot seje so najlažje ustvariti in upravljati z uporabo. Nadzorna plošča. Vendar pa jih je mogoče upravljati tudi programatično:
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();
Če je bila ustvarjena Polyglot seja s povezavo "my-url", potem bo ta javno dostopna na. https://polyglot.vocalstack.com/my-url.
Vendar pa lahko tudi poslušamo napredek prepisovanja programatično:
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); });
Prevajanje v Polyglot prepise lahko doda vsakdo z dostopom do javnega URL-ja seje. Vendar pa jih lahko dodate tudi programatično:
Prevedi prepis
Prevedite prepisano besedilo v drug jezik. To lahko storite za vsako transkripcijo, vključno s predhodno posnetimi transkripcijami, transkripcijami v živo ali transkripcijami Polyglot seje.
Scroll Up