Kry data van in-verwagting of voltooide transkripsies
Transkribeer live spraak vanaf 'n mikrofone of live stroom
Monitor en bestuur transkripsiestatus met sessies
Vertaal getranskribeer teks na 'n ander taal
Transkribeer spraak van vooraf opgeneemde oudio in 'n URL na gewone teks
Gemeenskaplike versoek opsies en antwoorde vir alle transkripsie operasies
Skep 'n sessie wat gebruik kan word om 'n live transkripsie via 'n openbare deelbare skakel uit te saai
access
: Of "lees-alleen" of "lees-skryf". Die eerste stel jou in staat om API roepe uit te voer wat data terugstuur. Die laaste stel jou in staat om ook API versoeke uit te voer wat rekeningbare transkripsie-verwante operasies insluit. Die verstek waarde vir hierdie opsie is "lees- alleenlik". lifetime_s
: 'n getal tussen 1 en 120 wat die lewe van die token in sekondes verteenwoordig. Na hierdie tydperk sal die token verval en sal nie meer bruikbaar wees nie. Nota wat hierdie sal nie affekteer asynkroon versoeke wat het alreeds beginne te gebruik hierdie token. (In ander woorde, sodra 'n asynkroon versoek begin het, sal dit tot voltooiing loop selfs al het die token verval nadat die versoek begin het. ) Die verstek waarde vir hierdie opsie is. 10. one_time
: 'n Bools waarde wat aandui of hierdie API-teken bedoel is vir eenmalige gebruik. Indien as waar gemerk, sal hierdie token verval sodra dit vir 'n API-versoek gebruik is. Die verstek waarde vir hierdie opsie is Waar. 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
stel in plaas van 'n apiKey
. Vir voorbeeld, oorweeg die dokumentasie vir .{ apiKey: 'YOUR-API-KEY' }
met { authToken: 'YOUR-AUTH-TOKEN' }
👇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();