Dohvaćanje podataka iz čekanja ili dovršenih transkripcija
Prepisivati govor uživo iz mikrofona ili live stream
Nadziranje i upravljanje stanjem transkripcije sa seansama
Prevodio je s hrvatskog na druge jezike
Pretvara govor iz unaprijed snimljenog zvuka u URL u obični tekst
Zajedničke mogućnosti zahtjeva i odgovora za sve operacije transkripcije
Izradite sesiju koja se može koristiti za emitiranje transkripcije uživo putem javne poveznice za dijeljenje
access
: "samo za čitanje" ili "zapisivanje". Prvi vam omogućuje izvršavanje API poziva koji vraćaju podatke. Potonji vam također omogućuje izvršavanje API zahtjeva koji uključuju naplative transkripcijske operacije. Zadana vrijednost za ovu opciju je. "samo za čitanje". lifetime_s
: Broj između 1 i 120 koji predstavlja životni vijek tokena u sekundama. Nakon tog razdoblja, token će isteći i više neće biti upotrebljiv. Imajte na umu da ovo neće utjecati na asinkrone zahtjeve koji su već započeli korištenje ovog tokena. (Drugim riječima, nakon što je asinkroni zahtjev pokrenut, on će se pokrenuti do dovršetka čak i ako je token istekao nakon što je zahtjev pokrenut. ) Zadana vrijednost za ovu opciju je. Deset.. one_time
: Boolean koji označava je li ovaj API token namijenjen za jednokratnu uporabu. Ako je istinit, jednom kada je ovaj token korišten za API zahtjev, on će isteći. Zadana vrijednost za ovu opciju je. Istina. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
postavka umjesto apiKey
. Na primjer, razmotrite dokumentaciju za Prepisivati audio s URL- a.{ apiKey: 'YOUR-API-KEY' }
with { authToken: 'YOUR-AUTH-TOKEN' }
6. mjesto.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();