Gauti duomenis iš laukiančių arba baigtų transkripcijų
Transkripuoti gyvą kalbą iš mikrofono ar tiesioginio srauto
Stebėti ir valdyti transkripcijos būseną su seansais
Transkripuoti kalbą iš iš anksto įrašyto garso URL į paprastą tekstą
Sukurti laikiną autentifikavimo ženklą kliento pusės užklausoms
Bendrosios visų transkripcijos operacijų užklausos parinktys ir atsakymai
Sukurti sesiją, kuri gali būti naudojama transliuoti tiesioginę transkripciją per viešą bendrinimo nuorodą
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
timeline
objects with the most recent translations available.