Pridobite podatke iz čakajočih ali dokončanih prepisov
Prepisujte govor v živo iz mikrofona ali pretoka v živo
Spremljajte in upravljajte stanje prepisa s sejami
Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo
Ustvarite začasni žeton za preverjanje pristnosti za zahteve na strani odjemalca
Skupne možnosti zahteve in odzivi za vse postopke prepisovanja
Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo
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.