Documentation

Pridobi podatke o prepisu

Pridobite podatke iz čakajočih ali dokončanih prepisov

Prepis iz mikrofona ali LiveStream

Prepisujte govor v živo iz mikrofona ali pretoka v živo

Prevedi prepis

Prevedite prepisano besedilo v drug jezik

Prepisovanje zvoka iz URL-ja

Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo

Žetoni za preverjanje pristnosti na strani odjemalca

Ustvarite začasni žeton za preverjanje pristnosti za zahteve na strani odjemalca

Zahteva za prepis in odgovor

Skupne možnosti zahteve in odzivi za vse postopke prepisovanja

Prepis in predstavitev poliglotske seje

Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo

Seje za prepisovanje

Brskanje po dokumentaciji
Spremljajte in upravljajte stanje prepisa s sejami. Z uporabo sej se lahko ponovno povežete s prej ustvarjeno asinhrono povezavo.
Seje so lahko uporabne, če želite programsko spremljati prepis v realnem času v kontekstu, ki ni kontekst, kjer je bil prepis prvotno ustvarjen.
Nova seja se ustvari vsakič, ko uspešno pokličete. connect.Seja se konča šele, ko se prepis konča s stanjem "done" ali "error". connect z enakimi možnostmi zahteve za prepis bo vrnil transcription predmet za isto povezavo prepisa.
Torej, na primer:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up