VocalStack Logo

Documentation

Dohvaćanje podataka o transkripciji

Dohvaćanje podataka iz čekanja ili dovršenih transkripcija

Transkripcija s mikrofona ili prijenosa uživo

Prepisivati govor uživo iz mikrofona ili live stream

Prevedite transkripciju

Prevodio je s hrvatskog na druge jezike

Prepisivati audio s URL- a

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

Tokeni za provjeru autentičnosti na klijentskoj strani

Napravi privremeni token za provjeru autentičnosti za zahtjeve s klijentske strane

Zahtjev za transkripciju i odgovor

Zajedničke mogućnosti zahtjeva i odgovora za sve operacije transkripcije

Transkripcija i prezentacija poliglotske sesije

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

Seanse transkripcije

Pregledaj dokumentaciju
Nadziranje i upravljanje stanjem transkripcije sa seansama. Pomoću sesija možete se ponovno povezati s prethodno stvorenom asinkronom vezom.
Seanse mogu biti korisne ako želite programski pratiti transkripciju u stvarnom vremenu u kontekstu koji nije onaj u kojem je transkripcija prvotno napravljena.
Nova sesija se stvara svaki put kada uspješno nazovete. connect. Sesija završava samo kada transkripcija završi sa stanjem "done" ili "error". connect s istim zahtjevom za transkripciju opcije će vratiti transcription objekt za istu transkripcijsku vezu.
Dakle, na primjer:
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