VocalStack Logo

Documentation

Á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

Hozzon létre egy munkamenetet, amelyet egy élő átirat közvetítésére használhat egy nyilvános megosztható linken keresztül

Átírási adatok beolvasása

Dokumentáció böngészése
Adatok lekérése függőben lévő vagy befejezett átiratokból. Ez magában foglalja az átírási idővonalat, a kulcsszavakat, az összefoglalót és a bekezdésszegmenseket.
A VocalStack API segítségével lekérheti az átírási adatokat, miután megkezdte a hang átírásának elvégzését az alábbi módszerek bármelyikével:
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é. A főbb fájlformátumok támogatottak, beleértve az MP3, WAV, FLAC és OGG formátumokat.
Á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.
Átírja és bemutatja a Polyglot Session
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.
Az összes átírás megszerzéséhez használjuk a Transcriptions a VocalStack SDK-ból:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
Ahhoz, hogy az átíráshoz rendelkezésre álló összes adatot megkapjuk, a függvényt kell használnunk. id azon átírásból. id A transzkripciós folyamat első elindításakor a következő függvényt adja vissza: Azonban a fenti API-t használva az összes átírás megtekintésével is megkaphatjuk.
Egy adott átíráshoz használja a : Transcriptions a VocalStack SDK-ból:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
A legtöbb esetben csak akkor érdekelne az adatszerzés egy átíráshoz, ha az átírás befejezte a feldolgozást. Ez azért van, mert az átírás aszinkron művelet, amelynek a folyamata aszinkron módon figyelhető, amikor az átírási folyamatot végrehajtja. Ha azonban egy még függőben lévő átíráshoz kér átírási adatokat, akkor is megkapja az adott átíráshoz rendelkezésre álló összes adatot, beleértve a legfrissebb szöveget is. timeline.
Ha egy átírás befejeződött, akkor utólagos feldolgozáson ment keresztül, és ebben az esetben az átírási adatok tartalmazzák a következő értékeket is: keywords, summary és paragraphs.
Tekintse át az egyes átiratokhoz visszaadott válaszobjektumot:
Á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.
Scroll Up