Documentation

Získání dat přepisu

Získejte data z čekajících nebo dokončených přepisů

Přepis z mikrofonu nebo LiveStream

Přepisujte živou řeč z mikrofonu nebo živého streamu

Přepisovací sezení

Monitorování a správa stavu přepisu pomocí relací

Přeložit přepis

Přeložit přepsaný text do jiného jazyka

Přepisovat zvuk z URL

Přepis řeči z předem nahraného zvuku v URL do prostého textu

Tokeny ověřování na straně klienta

Vytvořit dočasný token ověření pro požadavky na straně klienta

Žádost o přepis a odpověď

Společné možnosti požadavků a odpovědí pro všechny operace přepisu

Přepisujte a prezentujte polyglot session

Procházet dokumentaci
Vytvořte relaci, kterou lze použít k vysílání živého přepisu prostřednictvím veřejného sdíleného odkazu. Uživatelé si mohou přečíst živé přepisy ve svém preferovaném jazyce a dokonce i minulé přepisy, když je relace neaktivní.
Polyglot session má jedinečný polyglot_id, který při poskytnutí požadavků API na živý přepis poskytuje následující výhody:
  • Uživatelé si mohou přepis přečíst v reálném čase pomocí veřejného sdíleného odkazu.
  • Uživatelé si mohou vybrat jazyk, ve kterém si přepis přečtou v reálném čase.
  • Uživatelé si mohou přečíst váš přepis později, a všechny ostatní přepisy integrované s vaší konkrétní Polyglot relace.
Přepis z mikrofonu nebo LiveStream
Přepisujte živou řeč z mikrofonu nebo živého streamu. Integrujte s Polyglotem a vytvořte veřejný sdílitelný odkaz na přepis, který si uživatelé mohou přečíst v jakémkoli jazyce.
Můžete použít VocalStack API a implementovat své vlastní uživatelské rozhraní s bílou značkou namísto použití rozhraní poskytovaného VocalStack. Rádi bychom o tom slyšeli, pokud ano, abychom se mohli naučit, jak náš produkt vylepšit!
Zjistěte více o tom, jak Polyglot funguje na. vocalstack.com/polyglot.
Relace Polyglot se nejsnáze vytvářejí a spravují pomocí. Dashboard. Nicméně mohou být také spravovány programově:
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();
Pokud byla vytvořena Polyglot relace s odkazem "my-url", pak bude veřejně dostupná na adrese. https://polyglot.vocalstack.com/my-url.
Nicméně, můžeme také poslouchat průběh přepisu programově:
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); });
Překlady do přepisů Polyglotu může přidávat kdokoli s přístupem k veřejné url relaci. Tyto lze však přidat také programově:
Přeložit přepis
Přeložit přepsaný text do jiného jazyka. To lze provést pro jakýkoli přepis, včetně předem nahraných přepisů, živých přepisů nebo přepisů Polyglot relací.
Scroll Up