Obțineți date din transcrieri în așteptare sau finalizate
Transcrieți vorbirea în direct de la un microfon sau de la un flux live
Monitorizați și gestionați starea transcrierii cu sesiuni
Traduceți textul transcris într-o altă limbă
Transcrieți vorbirea din audio preînregistrat într-un URL în text simplu
Opțiuni de solicitare și răspunsuri comune pentru toate operațiunile de transcriere Utilizați opțiunile pentru a configura setările de transcriere
Creați o sesiune care poate fi folosită pentru a difuza o transcriere în direct printr-un link public partajat
access
: Fie "doar-citire" fie "citire-scriere". Primul vă permite să executați apeluri API care returnează date. Acesta din urmă vă permite să executați și solicitări API care includ operațiuni legate de transcriere facturabile. Valoarea implicită pentru această opțiune este. "doar pentru citire". lifetime_s
: Un număr între 1 și 120 reprezentând durata de viață a token-ului în secunde. După această perioadă, token-ul va expira și nu va mai fi utilizabil. Rețineți că acest lucru nu va afecta cererile asincrone care au început deja să utilizeze acest token. (Cu alte cuvinte, odată ce o solicitare asincronă a început, va rula până la finalizare, chiar dacă token-ul a expirat după ce solicitarea a început. ) Valoarea implicită pentru această opțiune este. 10. one_time
: Un boolean care indică dacă acest token API este destinat unei singure utilizări. Dacă este adevărat, odată ce acest token a fost folosit pentru o cerere API, acesta va expira. Valoarea implicită pentru această opțiune este. adevărat. 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
setarea în loc de un apiKey
. De exemplu, ia în considerare documentația pentru Transcrie audio de la URL.{ apiKey: 'YOUR-API-KEY' }
cu { authToken: 'YOUR-AUTH-TOKEN' }
6 î.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();