VocalStack Logo

Documentation

Získať údaje o prepise

Získať údaje z čakajúcich alebo dokončených prepisov

Prepis z mikrofónu alebo LiveStream

Prepisujte živú reč z mikrofónu alebo živého prenosu

Transkripčné relácie

Monitorovať a spravovať stav prepisu s reláciami

Preložiť prepis

Preložiť prepísaný text do iného jazyka

Prepis zvuku z URL

Prepis reči z vopred nahratého zvuku v URL na obyčajný text

Tokeny overenia na strane klienta

Vytvoriť dočasný token overenia pre požiadavky na strane klienta

Žiadosť o prepis a odpoveď

Spoločné možnosti žiadosti a odpovede pre všetky operácie prepisu

Prepis a prezentácia polyglotovej relácie

Prehľadávať dokumentáciu
Vytvorte reláciu, ktorá môže byť použitá na vysielanie živého prepisu prostredníctvom verejného zdieľaného odkazu. Používatelia si môžu prečítať živé prepisy vo svojom preferovanom jazyku a dokonca aj predchádzajúce prepisy, keď je vaša relácia neaktívna.
Polyglot relácia má jedinečný polyglot_ id, ktorý pri poskytnutí požiadaviek API na živý prepis poskytuje nasledujúce výhody:
  • Používatelia si môžu prečítať váš prepis v reálnom čase pomocou verejného zdieľaného prepojenia.
  • Používatelia si môžu vybrať jazyk, v ktorom sa má prepis čítať v reálnom čase.
  • Používatelia si môžu prečítať váš prepis neskôr, a všetky ostatné prepisy integrované s konkrétnou reláciou Polyglot.
Prepis z mikrofónu alebo LiveStream
Prepisujte živú reč z mikrofónu alebo živého prenosu. Integrujte s Polyglotom a vytvorte verejný zdieľateľný odkaz na prepis, ktorý si môžu používatelia prečítať v ľubovoľnom jazyku.
Môžete použiť VocalStack API a implementovať svoje vlastné UI s bielym štítkom namiesto použitia toho, ktorý poskytuje VocalStack. Radi by sme počuť o tom, ak áno, aby sme sa mohli dozvedieť, ako zlepšiť náš produkt!
Zistite viac o tom, ako Polyglot funguje na. Vyhľadávanie na vocalstack.com/polyglot.
Polyglot relácie sa najjednoduchšie vytvárajú a spravujú pomocou. Palubná doska. Avšak môžu byť tiež riadené programovo:
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();
Ak bola vytvorená Polyglot relácia s odkazom "my-url", potom bude verejne dostupná na. https://polyglot.vocalstack.com/my-url.
Avšak, môžeme tiež počúvať priebeh prepisu programovo:
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); });
Preklady do Polyglot prepisov môže pridať každý, kto má prístup k verejnej URL relácii. Tieto však možno pridať aj programovo:
Preložiť prepis
Preložiť prepísaný text do iného jazyka. To sa dá urobiť pre akýkoľvek prepis, vrátane prednahratých prepisov, živých prepisov alebo prepisov Polyglot relácií.
Scroll Up