VocalStack Logo

Documentation

Átírási adatok beolvasása

Adatok lekérése függőben lévő vagy befejezett átiratokból

Átírás mikrofonról vagy élő közvetítésről

Élő beszéd átírása mikrofonról vagy élő közvetítésről

Átírási munkamenetek

A transzkripciós állapot figyelése és kezelése munkamenetekkel

Fordíts le egy átiratot

Átírt szöveg fordítása másik nyelvre

Hang átírása URL-ről

A beszéd átírása előre rögzített hangból egy URL-ben egyszerű szöveggé

Ügyféloldali hitelesítési tokenek

Ideiglenes hitelesítési token létrehozása az ügyféloldali kérelmekhez

Átírási kérelem és válasz

Az összes átírási művelethez tartozó közös kérési beállítások és válaszok: A beállítások használatával konfigurálhatja az átírási beállításokat

Átírja és bemutatja a Polyglot Session

Dokumentáció böngészése
Hozzon létre egy munkamenetet, amelyet egy élő átirat közvetítésére használhat egy nyilvános megosztható linken keresztül. A felhasználók az élő átiratokat a kívánt nyelven olvashatják, sőt a korábbi átiratokat is, amikor a munkamenet inaktív.
Egy Polyglot munkamenetnek egyedi polyglot_id, amely az élő átírási API-kérésekhez biztosítva a következő előnyöket nyújtja:
  • A felhasználók egy nyilvános, megosztható hivatkozás segítségével valós időben elolvashatják az átiratát.
  • A felhasználók kiválaszthatják azt a nyelvet, amelyen valós időben olvassák az átiratot.
  • A felhasználók később elolvashatják az átiratodat, és az összes többi átiratot integrálják az adott Polyglot munkamenethez.
Átírás mikrofonról vagy élő közvetítésről
Élő beszéd átírása mikrofonról vagy élő közvetítésről. Integrálja a Polyglot-tal, hogy létrehozzon egy nyilvánosan megosztható linket az átíráshoz, amelyet a felhasználók bármilyen nyelven elolvashatják.
A VocalStack API-t használva saját, fehér címkével ellátott felhasználói felületet is létrehozhat a VocalStack által biztosított helyett. Szeretnénk hallani róla, ha igen, hogy megtanuljuk, hogyan tegyük jobbá a termékeinket!
Tudjon meg többet arról, hogyan működik a Polyglot itt:. vocalstack.com/polyglot.
A poliglot munkamenetek a legegyszerűbben a. Irányítópult. Azonban lehet kezelni őket programozottan:
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();
Ha egy Polyglot munkamenet a "saját-url" linkkel lett létrehozva, akkor ez nyilvánosan elérhető lesz a. https://polyglot.vocalstack.com/my-url.
Azonban a transzkripciós folyamatot programozottan is meghallgathatjuk:
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); });
A Polyglot átiratokhoz bárki hozzáadhat fordítást, akinek hozzáférése van a nyilvános munkamenet URL-jéhez. Ezek azonban programozottan is hozzáadhatók:
Fordíts le egy átiratot
Átírt szöveg fordítása másik nyelvre. Ez bármilyen átírásnál elvégezhető, beleértve az előre rögzített átírást, az élő átírást vagy a Polyglot munkamenet átírást.
Scroll Up