Documentation

Preuzmi podatke o transkripciji

Dohvati podatke iz čekanja ili završenih transkripcija

Prepisivati iz mikrofona ili LiveStreama

Prepisivati govor uživo iz mikrofona ili live streama

Prevedi transkripciju

Prevodi transkripciju teksta na drugi jezik

Prepisivaj audio sa URL-a

Pretvara govor iz prethodno snimljenog zvuka u URL u obični tekst

Tokeni za provjeru autentičnosti na strani klijenta

Napravi privremeni token za provjeru autentičnosti za zahtjeve sa strane klijenta

Zahtjev za prepisivanje i odgovor

Opcije zajedničkog zahtjeva i odgovora za sve operacije prepisa

Prepisivati i prezentirati poliglotsku sesiju

Napravite sesiju koja se može koristiti za emitiranje transkripcije uživo putem javne poveznice za dijeljenje

Nadzire i upravlja stanjem transkripcije sa seansama. Koristeći sesije možete se ponovno spojiti na prethodno napravljenu asinkronizaciju.
Seanse mogu biti korisne ako želite programski pratiti transkripciju u realnom vremenu u kontekstu drugačijem od onog gdje je transkripcija prvobitno napravljena.
Nova sesija se stvara svaki put kada uspješno pozovete connect. Sesija završava samo kada se transkripcija završi sa stanjem "dovršeno" ili "greška". Naredni pozivi na. connect sa istim zahtjevom za transkripciju opcije će vratiti transcription objekt za istu transkripcijsku vezu.
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