Obțineți date din transcrieri în așteptare sau finalizate
Transcrieți vorbirea în direct de la un microfon sau de la un flux live
Monitorizați și gestionați starea transcrierii cu sesiuni
Transcrieți vorbirea din audio preînregistrat într-un URL în text simplu
Creează un token de autentificare temporar pentru solicitările de pe partea clientului
Opțiuni de solicitare și răspunsuri comune pentru toate operațiunile de transcriere Utilizați opțiunile pentru a configura setările de transcriere
Creați o sesiune care poate fi folosită pentru a difuza o transcriere în direct printr-un link public partajat
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.