VocalStack Logo

Documentation

Gauti transkribavimo duomenis

Gauti duomenis iš laukiančių arba baigtų transkripcijų

Transkribavimas iš mikrofono arba LiveStream

Transkripuoti gyvą kalbą iš mikrofono ar tiesioginio srauto

Transkripcijos seansai

Stebėti ir valdyti transkripcijos būseną su seansais

Išversti transkribą

Verskite transkribuotą tekstą į kitą kalbą

Transkribuoti garso iš URL

Transkripuoti kalbą iš iš anksto įrašyto garso URL į paprastą tekstą

Kliento pusės autentifikavimo žetonai

Sukurti laikiną autentifikavimo ženklą kliento pusės užklausoms

Transkribavimo užklausa ir atsakymas

Bendrosios visų transkripcijos operacijų užklausos parinktys ir atsakymai

Transkribuoti ir pristatyti poliglotą sesiją

Naršyti dokumentaciją
Sukurti sesiją, kuri gali būti naudojama transliuoti tiesioginę transkripciją per viešą bendrinimo nuorodą. Vartotojai gali skaityti tiesiogines transkripcijas savo pageidaujama kalba ir net praeities transkripcijas, kai jūsų sesija yra neaktyvi.
Poligloto sesija turi unikalų poliglotas_id, kuris, kai teikiami gyvų transkripcijos API užklausų suteikia šiuos privalumus:
  • Naudotojai gali skaityti jūsų transkripciją realiuoju laiku naudodami viešą bendrinimo saitą.
  • Vartotojai gali pasirinkti kalbą, kuria nori skaityti transkripciją realiu laiku.
  • Vartotojai gali perskaityti jūsų transkripciją vėliau, o visi kiti transkripcijos integruoti su jūsų konkrečiu Polyglot seansu.
Transkribavimas iš mikrofono arba LiveStream
Transkripuoti gyvą kalbą iš mikrofono ar tiesioginio srauto. Integruokite su Polyglot, kad sukurtumėte viešą transkripcijos nuorodą, kuria naudotojai galėtų dalintis bet kuria kalba.
Jūs galite naudoti VocalStack API ir įdiegti savo baltą UI vietoj to, kad naudotumėte VocalStack. Mes norėtume išgirsti apie tai, jei jūs darote, kad galėtume išmokti, kaip padaryti mūsų produktą geresnį!
Sužinokite daugiau apie tai, kaip Polyglot veikia. vocalstack.com/polyglot.
Poliglotų sesijos yra lengviausiai sukurti ir valdyti naudojant Prietaisų skydelis. Tačiau jie taip pat gali būti valdomi programiškai:
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();
Jei Polyglot sesija su nuoroda "my-url" buvo sukurta, tada ji bus viešai prieinama adresu https://polyglot.vocalstack.com/my-url.
Tačiau mes taip pat galime klausytis transkripcijos eigos programiškai:
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); });
Vertimai į Polyglot transkripcijas gali būti pridėti bet kurio asmens, turinčio prieigą prie viešo sesijos URL. Tačiau jie taip pat gali būti pridėti programiškai:
Išversti transkribą
Verskite transkribuotą tekstą į kitą kalbą. Tai gali būti padaryta bet kokiai transkripcijai, įskaitant iš anksto įrašytas transkripcijas, tiesiogines transkripcijas ar Polyglot sesijos transkripcijas.
Scroll Up