Documentation

Preuzmi podatke o transkripciji

Dohvati podatke iz čekanja ili završenih transkripcija

Prepisivati iz mikrofona ili LiveStreama

Prepisivati govor uživo iz mikrofona ili live streama

Transkripcija

Nadzire i upravlja stanjem transkripcije sa seansama

Prevedi transkripciju

Prevodi transkripciju teksta na drugi jezik

Prepisivaj audio sa URL-a

Pretvara govor iz prethodno snimljenog zvuka u URL u obični tekst

Tokeni za provjeru autentičnosti na strani klijenta

Napravi privremeni token za provjeru autentičnosti za zahtjeve sa strane klijenta

Zahtjev za prepisivanje i odgovor

Opcije zajedničkog zahtjeva i odgovora za sve operacije prepisa

Prepisivati i prezentirati poliglotsku sesiju

Pregledaj dokumentaciju
Napravite sesiju koja se može koristiti za emitiranje transkripcije uživo putem javne poveznice za dijeljenje. Korisnici mogu čitati live transkripcije na svom jeziku, pa čak i prošlih transkripcija kada je vaša sesija neaktivna.
Poliglot sesija ima jedinstvenu. polyglot_id, koji kada se pruži live transkripcija API zahtjevi daje sljedeće prednosti:
  • Korisnici mogu čitati vašu transkripciju u realnom vremenu koristeći javni link za dijeljenje.
  • Korisnici mogu odabrati jezik na kojem će čitati transkripciju u realnom vremenu.
  • Korisnici mogu čitati vašu transkripciju kasnije, a sve ostale transkripcije integrirane sa vašom posebnom Polyglot sesijom.
Prepisivati iz mikrofona ili LiveStreama
Prepisivati govor uživo iz mikrofona ili live streama. Integrirajte se sa Polyglotom da biste stvorili link za javno dijeljenje transkripcije koju korisnici mogu čitati na bilo kojem jeziku.
Dobrodošli ste da koristite VocalStack API i implementirate svoj vlastiti bijeli UI umjesto da koristite onaj koji pruža VocalStack. Voljeli bismo da čujemo o tome ako znaš, tako da možemo naučiti kako da poboljšamo naš proizvod!
Saznajte više o tome kako Polyglot radi na. vocalstack.com/polyglot.
Poliglot seanse se najlakše stvaraju i upravljaju koristeći. Nadzorna ploča. Međutim, njima se može upravljati i programski:
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();
Ako je napravljena Polyglot sesija sa linkom "my-url" onda će to biti javno dostupno na https://polyglot.vocalstack.com/my-url.
Međutim, možemo također poslušati napredak transkripcije programski:
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); });
Prevodi na Polyglot transkripcije mogu biti dodani od strane bilo koga sa pristupom javnoj sesiji url. Međutim, oni se također mogu dodati programski:
Prevedi transkripciju
Prevodi transkripciju teksta na drugi jezik. To se može uraditi za bilo koju transkripciju, uključujući unaprijed snimljene transkripcije, transkripcije uživo ili transkripcije Polyglot sesije.
Scroll Up