Obtén dades de les transcripcions pendents o completades
Transcriviu el discurs en directe des d'un micròfon o una transmissió en directe
Monitoritzeu i gestioneu l'estat de la transcripció amb sessions
Tradueix el text transcrit a un altre idioma
Transcriu la veu d'àudio preenregistrat en un URL a text pla
Opcions de petició i respostes comunes per a totes les operacions de transcripció
Crea una sessió que es pot usar per a emetre una transcripció en directe a través d' un enllaç públic compartible
access
: "només- lectura" o "lectura- escriptura". El primer us permet executar crides API que retornen dades. Aquest últim us permet també executar peticions API que inclouen operacions relacionades amb la transcripció facturable. El valor per omissió per a aquesta opció és "només lectura". lifetime_s
: Un número entre 1 i 120 que representa la vida del token en segons. Després d'aquest període, el token expirarà i ja no serà utilitzable. Tingueu en compte que això no afectarà les peticions asíncrones que ja han començat a usar aquest token. (En altres paraules, una vegada que una petició asíncrona ha començat, s'executarà fins a la finalització encara que el token hagi expirat després que la petició hagi començat. ) El valor per omissió per a aquesta opció és. 10è@ item: inlistbox. one_time
: Un booleà que indica si aquest token de l' API està destinat a un ús únic. Si és cert, una vegada que aquest token s' hagi usat per a una petició API, expirarà. El valor per omissió per a aquesta opció és cert. 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
establint en comptes d' un apiKey
. Per exemple, considereu la documentació per a .{ apiKey: 'YOUR-API-KEY' }
amb { 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();