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

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ą

Sukurti sesiją, kuri gali būti naudojama transliuoti tiesioginę transkripciją per viešą bendrinimo nuorodą

Transkripcijos seansai

Naršyti dokumentaciją
Stebėti ir valdyti transkripcijos būseną su seansais. Naudodami sesijas galite prisijungti prie anksčiau sukurto asinchroninio ryšio.
Seansai gali būti naudingi, jei norite programiškai stebėti transkripciją realiuoju laiku kontekste, kuris skiriasi nuo to, kur transkripcija buvo sukurta pirmą kartą.
Kiekvieną kartą sėkmingai paskambinus sukuriamas naujas seansas. connect. Sesija baigiasi tik tada, kai transkripcija baigiasi su būsena "atlikta" arba "klaida". connect su tomis pačiomis transkripcijos užklausos parinktimis grąžins transcription objektas tam pačiam transkripcijos ryšiui.
Taigi, pavyzdžiui:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up