Hämta data från väntande eller slutförda transkriptioner
Transkribera live-tal från en mikrofon eller live-stream
Övervaka och hantera transkriptionsstatus med sessioner
Transkribera tal från förinspelade ljud i en URL till klartext
Skapa en tillfällig autentiseringstoken för begäranden på klientsidan
Vanliga alternativ för begäran och svar för alla transkriptionsåtgärder Använd alternativ för att konfigurera transkriptionsinställningarna
Skapa en session som kan användas för att sända en live-transkription via en offentlig länk som kan delas
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.