Haal gegevens op van lopende of voltooide transcripties
Transcribeer live spraak van een microfoon of live stream
Bewaak en beheer de transcriptiestatus met sessies
Transcribeer spraak van vooraf opgenomen audio in een URL naar platte tekst
Maak een tijdelijk authenticatie token voor client-side verzoeken
Gebruik de opties om de transcriptie-instellingen te configureren en de transcriptie-instellingen te wijzigen
Maak een sessie die kan worden gebruikt om een live transcriptie uit te zenden via een openbare link die kan worden gedeeld
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.